Hello,
I wanted to know what’s the official word on different game controllers having the same GUID.
For example, I have 2 controllers that I like, that report the exact same GUID, but the mappings of the right stick are different.
They can’t have different mappings because of the GUID, so I can’t have both working at the same time.
Is there any workaround?
Is there any official position on that issue?

I don’t think so.
Can the operating system tell them apart (in device manager or controller settings on windows, or dmesg when plugged in on linux)?
Probably both devices have the same kind of electronics in them and the vendor didn’t even bother to set unique names or IDs or anything.
See also https://github.com/gabomdq/SDL_GameControllerDB/issues/86 which has a similar problem, also with devices identifying as something from DragonRise

I didn’t compare those two long outputs line-by-line, of first sight they looked the same…
I guess it might help if you pointed out the differences to start a discussion about which of those could be exposed in SDL and in what way…