I believe that the surface pro touch screen acts as a mouse as far as UE4 is concerned. Which explains why we get odd issues with determining which finger is touched.
This can be tested by disabling “Use mouse for touch” in project settings, which prevents the touchscreen from responding altogether.