Great topic Meezy!
The G# Major Scale is the same scale (to the ear) as the Ab Major Scale - it's all depending on how you choose to spell it.
Ab Major: Ab Bb C Db Eb F G
As you can see, Ab is much easier to spell as there are no B#'s (really C) and no E#'s (really F).
The only difference between G# Major and Ab Major is how you 'Theoretically' spell them. And G# Major happens as a result of using '#' spelling instead of 'b' spelling.
So really if you take any flat key and try to spell it with sharps (or vice versa) you should get it's Theoretical Equivalent
A Theoritical Key is any key that has a Double Sharp or Double Flat( G# Maj has the F double Sharp)
It's all just a fun way to think of things though really - you really dont want to be that guy who describes Afterlife as being in 'C## minor'
The Theoretical Key exists but it's just not practical to think of the Notes/Chord names in that way.
Ps. This kinda shows how the AI can generate something that is technically correct to describe but can be impractical for a real world human etc
Hope this helps!