A couple things…
-Try switching to a false grip, putting the bar more at the base of your palms than base of fingers, and getting your elbows under the bar so that out of the hole you can drive the elbows forward, thereby keeping/pushing the bar back. Your elbows pop up out of the hole every time and when that happens it pushes the bar forward.
-I doubt it’s ankle mobility, if they were too tight your heels would be coming up when the weight/knees track forward, but it doesn’t look like they are. I would maybe move your heel position out just a hair (keep toes the same) so that your feet are just a bit more parallel to each other. As you come down, really focus on pushing your hips open and keeping the weight back on your heels.
-Fix your hips raising/good morning squat issue. Every rep you do where you have to raise your hips out of the hole and good morning the weight up is another rep reinforcing that movement pattern. I understand a video of the problem is needed to address it, but make sure that the vast majority of your training reps are done with damn near perfect form.
-This is stupid, dangerous, and not something I would recommend, but I used to have the same problem and fixed it by squatting heavier without and safeties. Before each rep I knew if something went wrong the weight would either go off my back, or over my head. Fear can be a great motivator for keeping your mind focused on pushing the weight back. Do what you will with this information.