I actually ended up paying for a NordVPN account (~$10) and choosing a local P2P VPN and it downloaded at full speed in about an hour.
I shared my VPN login with a friend with the same issue, and while his was alot slower, it still solved the re-downloading loop.
I wasted over 350gb of data redownloading the same file.
Anyone know who I send the bill to?