OnTriggerEnter works just once without Rigidbody.

I have a ground box moving into a white “trigger” box. When Ground enters Trigger, Game Pooler (on Trigger Box) should spawn next chunk of ground. And it does that, but only one time. On second (spawned) ground OnTriggerEnter doesn’t detect anything. Debug.Log in that method also shows no collision.
Altough, when I added Rigidbody to it, it started spawning correctly, but because of physics everything started to glitiching.
White “Trigger” Box has both kinematic Rigidbody, and Trigger Box (checked On).
What’s going on? Why it detected collision just ONCE? And then it need Rigidbody?

First of all, Does the first trigger spawn the second trigger?

If so, is the second trigger even spawning with a box collider?

is the trigger already “in” the ground ? because on triggerenter is called on trigger enter, use on trigger stay for a call each fixedupdate or deactivate it and reactivate it to force it to recheck collision.