You really put some effort into this! Appreciate the amount and quality of content. How many hours and how many people worked on this? :D
Now the cold hard facts, which I see in many games:
Why would you make the jump distances so tight?? I tested it over and over again, and the conclusion was the same: even if jumping from the maximum edge of the platform, the gap is so large, that I need to jump + dash with 80% accuracy, no more room left for error, and thus, 2/3 of my jumps failed.
I learned from previous games, that I should never make the jumps this tight, only if the game is super short, and all it takes is 3-5 jumps. If you have an amazing and complex game, such as yours here, then you need to make those jumps more accessible for everyone. I know what it feels like from the dev standpoint... You own the control mechanics, and you almost everytime make 100% accurate jumps, but the rest of us, who barely started playing it, and notice those strict jump rules, are kinda left feeling powerless. I'm really sorry, but that's the truth. Your jump gaps are way too tight.
Otherwise I would have played it till the very end! :D Reminds me of the 90s when we used to play Prince of Persia on the school's MsDos computers.