Дело твое, но так проверять это не ок, нужно делать валидацию на готовом IServiceProvider после всех инжекшнов, а не собирать его на ходу в середине пайплайна регистрации зависимостей
Окей, теперь возвращаясь к проблеме логирования, это очень странно, хостед сервис видимо стартует одновременно с остальными вещами, хотя по идее должен после