Ok, so I've made another discovery...
You can fix the game crashing with this trainer by dropping the dinput8.dll (found on fearless revolution forum, I can't seem to include the link properly in this post)
in to the game directory where the .exe is located.
With this .DLL in place, the game longer crashes when using the trainer.
I tried most of the options in the cheathappens trainer and in my testing it's functioning 100% as it would if it was the steam game.
[Edited by nullex, 10/2/2022 12:23:53 PM]
[Edited by nullex, 10/2/2022 12:24:36 PM]
[Edited by nullex, 10/2/2022 12:24:55 PM]
I posted this finding yesterday but decided to delete my post. Don't post links here to files on other forums, it's very much frowned upon.
The .dll you are referring to is not coded by Cheat Happens but it does block the Anti-Cheat thread running along side the game, essentially allowing memory editors and this trainer to work undetected on both Steam and Game Pass versions.
As Caliber said previously who knows what else that file is doing... use at your own risk.