I would look into learning how to load. Maybe some step backs and babe Ruth drills. Create a bit more rhythm and timing as well as putting the sequence on time and not having to rush the swing.
I agree that the view is bad but even with that view you can see she needs to get herself going a bit earlier. Try and get her to do that and then evaluate where she is mechanics-wise. When you are doing front toss with her, fake toss every so often to see when she is starting.
She needs to maintain the angle of the back leg when she loads and not drift back so much to where she posts that rear leg. This makes her have to rush the foot down and spin or else she gets stuck over her back leg. I think this is what creates the “swing stops at contact” look you mentioned.
Fix the DBSF FIRST!!!! DBSF = Drop Barrel Swing Flat. The barrel has to go "down to" the ball. Your top hand should remain above the ball during the swing. Once that is fixed you can move onto other things.