It's just being a pain in the butt on this final C wave leg up. They tend to be relentless but, like anything else, they do finally end.
I have enough confidence from what I've seen on your spike and ledges to know that the initial test of the bottom of the ledge tends to product some type of retrace, even if it's not a new low. From what I can see, the first test can produce anywhere from a 50% to 61.8% drop back. Then, it has to test it 3 or 4 times before it can finally break through.