Heh, my hotel's guest network conflicts with some of the internal security tools on my work laptop. Ultimately, this meant captive portal was completely broken because it would try to redirect to an internally-used IP on my machine.
My fix? Clone my work laptop's MAC to my personal laptop, accept the captive portal there, and then revert the cloning. Annoying, but my work laptop can now connect directly to the hotel's network instead of me needing to put my phone in the middle as a wireless hotspot. 🤦