I still find it strange that WTSManager would give you an IP Address that, if used by Windows Terminal Server, would be routed wrong. I am affraid that I cannot test it.
Maybe this can help you?
Determine RDP Client IP Address