The G Chord... hacked!

I’ve been playing for a bit more than a year, but still can’t smoothly/accurately land a G, 3 finger or 4. Unlike most of the other beginner chords, my fingers don’t land on the strings simultaneously. Pinky and 3rd finger land before middle and pointer.

When playing slowly, all is well. But, when I try to pick up the pace, I can’t land my fingers for a clean sound, i.e. without muting adjacent strings, causing buzzing, etc. I’ve tried to practice chord changes in slomo, to no avail.

Does anyone have a practice suggestion so I can make solid G landings?
Thanks all.