so, to elaborate a bit more on stance dancing

for most cases, 1 auto+1 gcd is stronger than 1 gcd in gb, right. this is the concept of stance dancing.

now, if you actually pay attention to your autos, they aren't queue up to fire off immediately as soon as you go out of GB; rather, they actually continue on a timer still from the moment you start attacking something. why is this relevant?

because if you do a quick toggle, for example, like

clean shot>drop gauss>hot shot>auto>gauss on>lead shot

this would be a dps increase normally. but what can happen is that your auto is delayed, and comes up really late into your GCD; making you either clip your GCD to wait for it to come out, or not wait for it at all in favor of your GCD (logical choice) and you lose the GB modifier on a skill, without getting the auto to make up for it. in the reverse, you can be very lucky and drop GB right before an auto comes out, and get 2 autos during 1 weapon skill for a big damage boost.

so overall, on top of also micromanaging in between oGCDs and toggling for movement, you also need to have an idea of when your autos actually go off. and on this subject once again; if you look at the current 3 endgame weapons, their speeds are 2.64 (hive weapon/gordian weapon) and 2.48 (ferdinand). so, with the hive/gordian, your GCD will actually begin outpacing your autos because of the delay on it; with an average auto timing after toggling GB off, you will have a high chance of losing an auto at 4~ GCDs without gauss, at the benefit of increased damage per shot (ie more effective stance toggling). with the ferdinand, your autos will keep up with a reasonable GCD for quite some time, but damage per shot is a bit lower.