Thanks for your comments! Looking back at it, I think the issues with jumping right at the edge of platforms were caused by the way I made the collision shapes in Godot, a lesson learned.
Loved the pixel art in your game, good luck!