Maybe this is a simpleton approach but looking through the chord progression and not seeing a single instance of a G chord, my brain has a hard time believing it’s in G.