Компонент у тебя из-за эксепшена отрубается.
Ты уверен в том, что тебе нужно лезть в зенжект, без понимания основ работы движка хотя бы?
Не замечал такого ранее, обычно ошибки на скриптах у которых нет окошка с вкл/выкл, да и наверника если такое случалось - фикс кода помогал и я не предавал значения тому, что компонент отрубался, ибо он уже не отрубался. Ну и нашёл решение проблемы - инъекция по дефолту происходит лишь в начале запуска сцены, для динамически созданых - следует использовать zenject auto inject, либо фабрику, о чём в видосах с ютуба или доккументации небыло сказано.