Please answer my question as to what happens when the pause is reduced below 50ms.
My guess would be you're violating rule #5 you show above.

When you reduce the pause time between jumps to your carrier generation
routine below 50mS, how many bursts are you sending in 1 second period?