I'm experienced with port forwarding, and also in our other environments we have used router equipment to do a PAT, or Port Address Translation.
So that if someone externally tried to RDP to port 3390 it would translate to port 3389 on one server, and if they tried for port 3389 it would go to port 3389 on another.
I'm unfamiliar with ProxyPass, could you explain it?