So using a VPN does allow me to download games from Itch.io. This is a bit strange though because our router isn't actively blocking anything. I saw threads form a year ago about the same issue, so it would be nice to get some support on this.