Connecting to VPN via TCP

Hello,
I am trying to connect to the VPN with tcp/443 rather than udp. That’s because I sometimes happen to be behind a firewall that blocks udp traffic and non-standard tcp traffic.
Problem is that the tcp connection never succeeds, or at least, it gets reset right away. So openvpn is stuck in a reset-retry cycle.
For extra info, this is the HTB socket I am trying to connect to: 5.44.235.23:443.
Any idea what might be going wrong?

client
dev tun
proto tcp
remote edge-eu-free-3.hackthebox.eu 443
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
comp-lzo
verb 3
cipher AES-128-CBC
auth SHA256
key-direction 1

This is my .ovpn config.

EDIT: When connecting via udp it works fine.