Same problem. When connected through Teamviewer I get full hash. When disconnected hash drops to half. This is with a monitor connected, so that cannot be the problem.
I have the same problem.
Tons of us have the same problem. I ordered some dummy plugs but at the moment I'm losing hash rate.
So I think I was able to keep the hashrate from dropping when I disconnect from Teamviewer by changing the "--set-work-batch" config to 8.