Maybe I am missing something here, so happy to be corrected.
I have used the GS911 for a long time (including it's previous Bluetooth version which I still have).
I just use basic functionality most of the time. Now for the last few years I have been using car scan tools for vehicles and the better ones all have a simple functionality to run "health reports". These reports simply scan all the modules and record any existing error codes found in a single sweep, no matter what module.
I had to go into each single module and scan to see if there were any codes recorded. A very slow and tedious task.
The reason this came up as I am now on my 4th bike battery and I wanted to see if there were any codes that might show a drain that shouldn't be there.