C# socketio client not connecting to glitch socketio server

ive been hosting a socket.io project locally with a raspberry pi and wanted to transfer it to glitch for lower maintenance and and things like that. I have the client written in c# (non-changeable) and connecting to the raspi with the direct ip and port worked fine. after transferring it to glitch i cant get the client to connect. ive tried the url as normal project.glitch.me, with both http:// and https://, ive tried adding the port http://project.glitch.me:3000 and nothing works. ive tried messing with cors on the server, ive tried getting the direct glitch ip and connecting like that, and all have failed.
are there any workarounds or fixes?