Although she appears to be coming from behind, a rounded hindquarter and stepping under, forehand higher than hind...she looks heavy on your arms.
You though are not helping her either.
You sit on-top of your saddle not in your saddle. Perched is a good description word.
You have a closed/rounded back and shoulder, are bent forward at the waist putting additional weight to the frontend of the horse.
Sit up, open that shoulder angle and softly straighten that back and LOOK UP...eyes up will fix many a issue with how a horse travels.
Put that butt in the saddle and ride...not drive unless that is your wanted motion.
Both pictures you lean over, hover and have dropped head & eyes and your horse copies your motion with her body.
I honestly don't care what "breed" of horse it is or that you ride.
As a rider with rounded back, weight in front of the vertical, eyes down...you don't appear to have much weight in your legs let alone heel...a recipe for a "eat dirt" moment in the making.
I had a horse who traveled much like that...drop your eyes you was toast...face-plant faster than you can blink...
Get yourself better balanced and I bet the horse will also raise the heavy head and lighten the load on your arms as he travels forward from a push not a pull.
Not as easy as writing it to do this...slow steps. Eyes up and sit up
...as you do both of those the rest pretty much falls into place of weight travels down your back through hip into your legs and falls out the boot bottom...= balanced rider.
Start though with the tough one...EYES UP
as the habit to break, so hard to do. My instructor is forever telling me, "Eyes up, go where you look, look where you go...." It works!!
Good luck and enjoy the homework you will now face from responses shared.