Hey, I know there's no chance someone will fix this, but I have some sort of work around for it, in case anyone struggles with it.
Anyway, If you crash into a wall and need to recalculate your path from that point to your goal, just updating the starting point and recalculating the path doesn't work. You need to also update the goal.
I have no idea why this happens or how to fixit, but this this trick I can at least use this algorithm.