Via double hopping through another Swiss VPN I have access to, I can connect without issues.
At this point I am suspecting it’s some sort of packet inspection, I brought up a simple HTTP server on a random port and it worked just fine, the VPN itself is not on a standard port so it’s not just the port being blocked.
Considering HTTP works I will tunnel the VPN over a HTTPS+Websocket and happy days.
Thanks for the help anyway!