"For now, Starlink internet cuts off for seconds at a time every couple of minutes" - wait, what?
Instead I'd guess this is a delay during reorientation of the physical antenna or repointing of the phased array.
The phased array can theoretically be repointed in milliseconds, but in a rush to launch I wouldn't be surprised if it doesn't take a few seconds to lock on to the signal, do channel characterization, and adjust data routing stuff to use the new link. During that time, a bunch of packets are lost, and you then have to wait for the TCP timers to expire before retransmission.
End user ends up seeing a 5 second glitch.