just stop guessing when to jump at the spike, there's no reason to allow human error like jumping too early, here's a 99% consistent setup where all inputs are buffered except the first slash, which you just do when you're in the final spot that you're going to jump from. so if you end up on the lower platform after killing the first aspid buffer 2 full jumps and do 2 slashes then jump at the spike. if you end up on the higher platform it's 1 full jump and 4 slashes before jumping and if youre on the ground it's 3 full jumps (not necessairly full if you want to greed it more)
12
18
6
7