That is good to know. I'm not sure what is happening, but maybe there is some compatibility issue with the surface pro3? At the moment I don't have access to a surface pro3 which I can use for testing, however I will try to locate one.
Are all the ports on the surface pro USB 3 or are some USB 2? The Rodeostat/teensy 3.2 is USB 2, but should work fine on in USB 3 ports as they should be backwards compatible ... but you never know.
Another thing you could try is maybe putting a USB hub (maybe even a powered hub) between the surface pro and the Rodeostat.