In the last hour of development we completely changed the tilemaps and one of them had a slightly lower elevation, causing the bug, we caught one before publishing but overlooked all the other platforms, that will get fixed.
I was thinking about adding a duration bar that decreases as a part of visual UI to know when the shade form expires, but didn't get it done in time, it is a little unclear when you go back to the regular light form. (It's exactly 5 seconds fyi)
Wall-jumps are probably the least polished part of the moveset, there aren't wall cling or wall-jump animations either, there are a lot of values to fiddle with before it plays and looks exactly as we envision it.
Thank you for your kind words!