I was also having issues with random pages not loading and just hanging. Like a micro outage. They are sending a replacement cable and router to hopefully fix that.
I am not an expert on CG-NAT and I made a little of this up, but it will probably be pretty close.
I think the hanging issue might be because Starlink (and some other ISPs) use Carrier Grade NAT, CG-NAT, CGNAT.
My ISP uses it and I see this from time to time, maybe daily. A web page fails to open, reload fixes it. Sometimes I get an "address changed" notice in the page.
CG-NAT is used to conserve IP (Version 4) addresses. When you connect the ISP allocates you an address,
not unique to you, and maybe a block of ports to use as your Source Address for each TCP session. Other users get a different block of ports but the same address. A single web page will have multiple TCP sessions and new ones will be added as you click links.
If/when that block runs out they need to give you a new address. Boom! your existing session might die.
This would go away if you could convert to IPV6 which has far more addresses.
If I am correct replacing the router won't help
Other that the very occasional drop out everything I do is fine. I only noticed the existence of CG-NAT on a project with Meraki router-to-router VPN networks.
https://www.purevpn.com/blog/how-to-check-whether-or-not-your-isp-performs-cgnat/