Eu tive esse erro durante a compilação do programa, mas resolvi o problema seguindo a sugestão do Estudante no tópico do erro sobre Serialization e Deserialization, colocando as builder.Services.Add após a criação builder e antes do builder.Services.Configure, ficando assim:
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddDbContext<ScreenSoundContext>();
builder.Services.AddTransient<DAL<Artista>>();
builder.Services.Configure<Microsoft.AspNetCore.Http.Json.JsonOptions>(options => options.SerializerOptions.ReferenceHandler = ReferenceHandler.IgnoreCycles);
var app = builder.Build();
Então fica a dica pra quem passar por isso.