Nope I spoke too soon. How long are we supposed to run the "xperf -on diageasy" command for?
My issue seems to happen somewhat randomly to an extent, and often it takes a little bit of time to have the issue fully present itself.
After running the command for 15 minutes and trying to recreate the problem in game or in a video, when I try to stop/ save it... it gives me this error: xperf: error: NT Kernel Logger: The instance name passed was not recognised as valid by a WMI data provider. (0x1069)
If i just restart my computer and run the command for like a minute then stop it, it works fine.