Hi,
I am not sure why it is so, but I never use OnTriggerStay, instead I rely on triggerEnter and triggerExit
I only use trigger stay when loading scenes or objects that "could" be already triggering ( because triggerEnter would not trigger properly), for your gameLoop, I would avoid this all together.
but of course if would be good to get to the bottom of this peaks.
Bye,
Jean