I have a similar issue with it only working from some connections; the issue appears to be that DNS is returning ipv6 addresses for the repo domains, but flatpak doesn't seem to know what to do with them. It works fine on networks where ipv4 is prioritized.