I'm going to try hosting the website on a vps and see if that resolves the issue.
Thank you very much for offering a vps for a few days but I've already got a few cheap digitalocean vps'.

I re-checked the ports on the seeder for sanity and it looks fine.