I hould investigate more longer before I start posting threads
I seem to be fixing my own issues a lot more than usual hehe
after looking into the EXE of HBMAME I realised HBMAME is the same as MAME as obviously it uses the same Source and it builds to being a MAME build essentially
so I renamed the MAME Ahk and cleared the CRCs from within and low and behold
it works perfect
soak tested it for half hour now and is working fine
btw nothing needs to be changed within the AHK just clear the CRC so HyperLaunchHQ doesn't show it as CRCs wrong (leaving them wont effect it working)