Solución: IConfiguration.Bind no llena una propiedad array o List<T> desde appsettings.json
El binder omite en silencio las propiedades array sin setter público, los IReadOnlyList<T> de solo lectura, los campos y los miembros init con el source generator, y agrega a los valores predeterminados en lugar de reemplazarlos. Medido en .NET 10.0.12 y 11 RC 1.