This is going to be a very nuanced problem, so I apologize for all the details.
There are 3 networks, let's call them Home, Network A, and Network X.
Any computer on my Home network attempting to connect to sessions on Network A do not make it.
To be exact, the symptom is the computer on Network A prompts me for a pin number, I type it in, and then it just sits there perpetually loading (it never actually times out).
The very same computer, once connected to Network X (that is, any network other than the Home network) can connect with no issue. All computers on Network A seem to block any requests from the Home Network, but with one weird exception: it'll work if the request comes from an android phone. Using the remote desktop app on my phone, even while connected to my Home Network's wifi, I'm able to connect to any computer on Network A.
Meanwhile, any PC connected to Network A can connect to Home network no problem, and Home Network PCs can connect to PCs on any other network (Network X).
At this point, I don't know if it's a routing issue or what.
To summarize:
- PC connected to Home Network -> PC on Network A = doesn't work.
- Same PC connected to any other network -> PC on Network A = works.
- PC connected to Network A -> PC on Home Network = works.
- PC connected to Home Network -> PC on Network X = works.
- Android phone on Home network -> PC on Network A = works.
How can I get PC's on the Home network to connect to sessions on Network A?