Hi Daniel Drury,
Welcome to Microsoft Community.
May I ask whether the size and resolution of your two displays are the same? Based on the situation you described, I would suggest that you compare the two screens in terms of their resolution and display refresh rate. Then, in order to find out if third-party applications or services are interfering with the problem, you can try a clean boot, running the game or other previously problematic programs with only the system services in the state, and test whether the problem still exists.
Disclaimer: A “clean boot” starts Windows with a minimal set of drivers and startup programs. It helps to determine whether a background program is interfering with your game or program and to isolate the cause of a problem.
These steps of "clean boot" might look complicated at first glance. However, to avoid any trouble for you, please follow them in order and step-by step so that it will help you get you back on track.
If there is anything not clear, please do not hesitate to let me know.
Best Regards,
Manson - MSFT | Microsoft Community Support Specialist