While experimenting trying to get the bar over midfoot I chanced upon doing bodyweight squats ON my toes (with heels off the ground maybe about 2-4"). In this way I can maintain a bar path over midfoot. And also it makes my knees point horizontally rather than at the sky (see pictures below). This suggests having a wedge under my heel might help a lot. But weighlifting shoes will only have a 0.75" heel. That might not be enough? I may need much more heel elevation than that to get horizontal facing quads which will make my torso more upright. The best way to picture this is to look at Tommy Kono's graphic below.

Knees point ahead, the ideal position for an athletic squat, it means the brunt of the load is borne by the legs.
I use flat shoes to do the following squats. Pictured below is bar position at the
bottom of both squats.

As you can see the bar is over my toes instead of over midfoot. It's
too far forward. What i'm trying to understand is WHY? It causes me all manner of problem manifesting in squatmorning my lifts with too much forward lean. I would like to be more upright.
In FS I sit down btw my legs, not thinking about bar path.
In BS I break first at knees to create space for my legs to fill so that my shins aren't vertical at the bottom of the squat. I don't have a problem with ankle mobility, as far as I know. So if it's a mobility issue preventing the bar being over midfoot id welcome suggestions as to what part of my body needs more moblity. I don't believe it's ankles because my knees are plenty forward I think.
All I want is a more upright torso. I think that would solve all my squat problems at once. Welcome any ideas or theories.