I would like to use syncthing over WAN where another device has UDP ports blocked, would that work?
Yes. Syncthing can work over TCP connections.
If I’m not mistaken, UDP is only used for discovery. You only need 22000 over TCP to have sync over WAN work
We support both. By default 22000/tcp + 22000/udp
Thanks for answering everyone.