Any chance of looking into plank make? I'm getting like 50k xp/hr.. seems as if the timing is a little late too. Looks like it's casting right when the animation is over, would it be possible to cast before the animation ends?
When I plank make by hand it lets me cast way faster.