We will go through these solutions:
Test different networks
First of all, check if you can connect your device to the VPN on other networks. Wi-Fi, Ethernet (if possible), and mobile hotspots - try all possible options for you! If you are unsure how to set up a mobile hotspot, check out this article.
If you cannot connect to only one of these, the connection is possibly blocked by something. In this case, make sure to check if the IPv6 protocol is not enabled on your network, as it may cause various connection issues. You can find that out by taking a look at this article.
Change the connection protocol
Go to the Surfshark application, click on Settings, then Advanced, and lastly, Protocol. Here, you will find all of the available protocols, including OpenVPN UDP/TCP, and WireGuard. Sadly, this does not apply to router setups or Linux devices, but you still have the OpenVPN UDP or TCP options available - give a go on both of them!
Disable possibly interfering apps
Your antivirus program or a different VPN application is another thing that absolutely hates the VPN connection and typically refuses to let it through. Make sure that your antivirus is disabled and any other VPN application that may be installed is removed.
Update the Surfshark app
You may have an outdated Surfshark application, which could have a hard time connecting. As various network restrictions are always created, our team is working on bypassing them in every single update.