I'm pretty much a newbie in music, and I wanted to ear train a little, to be able to improvize with my guitar. So I learned what I thought to be the minimum before that : major scales, minor scales (natural, harmonic, melodics), and how to recognize them by ear, then harmonize them. I wanted to try that method on a popular song : Sweet tooth by Scott Helman.
I think it's in natural G# minor, but when I compare the chords I found with the real ones (example : https://tabs.ultimate-guitar.com/tab/scott-helman/sweet-tooth-chords-3121649), I don't understand some things, like why do we sometimes have the chords G# or C# (while we should have G#m and C#m in this tonality)? Could you help me understand that, in theory for example ?