There's plenty to enjoy here - some nice, by-the-numbers platforming challenges and some sensible features. Unfortunately throughout all the levels there's this awkward looseness where the level "flows" only if you hit things at the exact spot where they're intended.
The weird, slippery main character feels nice in isolation, but combined with these level setups it makes me wonder if the 3Cs were altered a bit late in development? If the slipperiness is by design, it's cool, but the LD needs to follow with a more forgiving setup, and that might need to be facilitated in feature design as well ...
Remember that you can absolutely cheat and lie to the player, as long as they don't really notice - for example, you could always "pop" the player to the middle of the green dots before they do their extra jump! That would give the LDs more control over how the player moves through the space while the player just has to think "press A when I'm on the green dot" and not worry about exactly where they are on the green dot.
It feels like you're doing everything by the book here but maybe missing the core point that it all needs to come together as a grand experience.