почитайте немножко как даггер работает) если у вас есть класс A и у него @Inject на поле, то или этот класс сам должен быть куда-то заинжекчен, или если вы его руками создаёте, на созданном экземпляре нужно вызвать метод inject нужного компонента.
Сам класс Assistant я не инжекчу и не провайдю. в Активити для проверки написал lifecycleScope.launch { val assistant = Assistant().apply { play() } } выкинуло из аппки