Holding on too long, is often caused by picking up too soon, on a bird that gives you lots of time.
I shoot gun down, so if a bird gives me lots of time, I will hold my gun lower and mount more slowly, so that I am not tracking the clay too long.
Iggy is right too about setup.
If you setup on...