Hmm... so just to clarify, you were using the Helios launcher right up until it stopped working, while on the Surface Pro 4, and you didn't have the issue then. Then you switched to one of the new launchers (GDLauncher or CurseForge?), while still on the Surface Pro 4, and you noticed this issue...