I think you need to go back to basics with her and practice turning, stopping, etc. at slower gaits before you put her on the pattern again. Make sure she listens to you when you ask for a particular lead and doesn't switch several times before she settles on the one you asked for, and make her be patient and wait. Don't let her get jumpy before the pattern, and if she does, walk her around until she settles and try again. On the home stretch, maintain an easy canter like you had through the rest of the pattern and don't give in and let her run.
If she bows out to the side like that, stop her and sidepass her over to where she needs to be. Don't let her get away with being crooked, and make sure you're not giving her confusing aids with the reins.
She's a cute mare and seems to enjoy her job