FINALLY figured out hybrid freestyle

A hybrid stroke like that usually your breath timing is out.
You are starting to breathe late and consequentially finishing breathing late.
If you are a right side breather, this usually pushes your left arm wider at the front and also causes a bit of front crossover with the breathing arm.
Because the head is still out late, the body position is still disrupted and the left shoulder then drops deep in the water making it hard to maintain a high glide so it is intuitive to begin stroking as soon as the shoulder begins to drop.

Try consciously starting to roll your head earlier to breathe and you will find that as you can now return your head earlier, your body position will stabilise earlier and you will now be able to get a full glide/catch on the other side without feeling like you are sinking and wanting to rush the stroke.

What has finally clicked for you is that you are now aware of you body position more and are making subconscious changes to maintain your body position.
You are automatically changing your stroke to fix the problem that late breathing is creating.