The guns reloads are timed, meaning that for X amount of time you can't shoot if this event happens (running out of ammo in this case) if you already started the reloading animation, then theres no point of switching over to another gun and using up more additonal time. In graal you should only switch to your secondary if your primary is low on ammo and you haven't started the reloading animation. That saves a ton of time.
Dear lord if graals guns reloading mechanics were animationed based whew all the guns in eras reloads would be 2x as long.