Ugh, internet providers are annoying. Why is stuff like that even legal.
For situations like this I’ve had success with Shadowsocks, which you can combine with Wireguard, and run over Port 443, here’s a guide.
You could also try if it’s sufficient to just run vanilla Wireguard over port 443.
Edit: One issue you might run into with Shadowsocks is that combining it with Wireguard is not possible on mobile AFAIK.
Oh my god this is awesome!! I wanted to make something like this for myself for a while but never got around to it, unfortunately.