You're welcome !
I guess that in this type of game you're developing it's important to have a perfect level design, with every level as unique as possible to avoid boredom. Through the level the progression is linear as a path is intented to be played from start to finish.
But as I do really like randomness, I assume it would be cool for the player to jump on an unusual platform whose behavior change with the previously encountered things. So the player would think "ok, this one is tricky, I can follow a planned route almost all the level and once there, it's skill and luck".
It's personnal taste, but this triggers challenge and will to go further.
Edit : or, is some levels, you could have another possible less obvious and more difficult, for a part of the parkour. And even a temporary path that would be accessible only with right timing.
The thing I think works best :
Simple and reliable gameplay mechanics => many possibilities for the player