Tests will run on one Appium node but not another?

I’m trying to figure out what I’m missing in the configuration. One node is on my local machine which is running windows 10. The other node is connected to the machine hosting the Selenium grid. The only test that will run is the one pointed back to my local windows 10 machine.

Common between instances
Appium version 1.6.5
Selenium version 3.5.3
Android versions 4.1.2 & 4.2.2
Java version 1.8.0_121

Differences:
Windows 10 - works
Windows 7 - fails with the message:
org.openqa.selenium.WebDriverException: Unable to parse remote response: Parameters were incorrect. We wanted {“required”:[“desiredCapabilities”],“optional”:[“requiredCapabilities”,“sessionId”,“id”]} and you sent [“desiredCapabilities”,“requiredCapabilities”,“capabilities”]
Build info: version: ‘3.5.2’, revision: ‘10229a9’, time: ‘2017-08-21T17:29:55.15Z’
…os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_121’