For anyone else suffering: here's another way to solve this part :
Thank you so much, I did not realise the double jump and dash do not reset when you wall jump. Knowing to save both for the last jump was very useful!