Вопросы к Поиску с Алисой
Несколько возможных причин, по которым коллайдеры в Unity могут не обнаруживать столкновения:
Также есть мнение, что проблема может быть связана с тем, что снаряды летят слишком быстро и пролетают сквозь коллайдер. gamedev.ru
В большинстве случаев проблемы с обнаружением столкновений возникают из-за ошибок человека. blog.yarsalabs.com