First - my GV is not an OBD2 model and it has a very primitive open loop only OBD1 system - it's also a manual transmission, with no other electronics. The Launch EasyDiag, with the Suzuki add-on is capable of reading & resetting the OBD1 codes that set the check engine light, and also displaying live data. I have also, just for the heck of it, connected it to a few more recent JDM Suzuki models, and it's been able to read fault codes relating to the automatic transmission & air conditioning (or climate control) systems - the most recent was a 2012 Swift, and it seemed to be able to communicate with all systems.
The vehicle on which I have used it most is a JDM Mitsubishi (I also have the Mitsubishi add-on) and on that vehicle it does the engine codes, transmission codes, ABS & SRS codes, along with live data on all systems, both in numeric and graphical format What it does not do, is send commands, other than to clear error codes..
I did try it, very briefly, on a US market Toyota Tundra so I know it can communicate with OBD2 systems, but I cannot tell you what systems that truck had to say that it can talk to everything.
Based on my experience using it on Suzuki & Mitsubishi vehicles, I believe it should be able to communicate with pretty much every thing built up to perhaps 2015 or thereabouts - I expect to take delivery of a 2021 Jimny within the next week or so, once that is the driveway I'll know if it can communicate with the more recent models.
Launch tech support is not the most communicative of groups, there may be a language barrier, but when I've reached out to them, I have received software updates that have resolved the issues I was experiencing, so whilst they could be a little more forth coming, I really can't complain .