Look at your elbow/back/shoulder position at 36 seconds compared to what it is at 38 seconds. That is probably one of the main reasons you keep missing forward. If they are angled down its super easy for the bar to just roll off your shoulder.

Greg has a great segment in his book where he talks about complete extension (in the squat) and getting rid of thoracic kyphosis. If you dont have a copy Id grab one.

In the meantime I would focus on faster elbows and keeping your t spine in extension in your receiving position.

In your front squats you lose that extension a bit as it gets heavier. This will contribute to failed lifts.