The hotel had a pay-per-device setup. I used my iPhone as the device I paid for to connect to the portal. The only way I could connect behind the gl.inet router was to go into the advanced settings and set the router’s client IP address to Static and set it as the same IP address given to my phone (the device that connected originally to the network) via DHCP when I originally connected the phone. If the router just got it’s own DHCP IP address, I couldn’t connected to the internet even though the router had the cloned MAC address of the phone. The router was NOT given the same IP address after I disconnected my phone from hotel wifi and connected router to hotel wifi.
It worked then, but after a short while, the router would snap back to getting an IP address from DHCP and I would have to back and set it as static again and set the same IP add that the phone originally got. If I opened a wireguard tunnel, it seemed to keep the router set to static IP address for a lot longer (over night one night), but still would reset at some point.