I really liked this one! The platforming backend felt rock-solid, and the magic stuff played off of eachother to create satisfying puzzles to complete.
The prime feedback I'd like to give is that I didn't find the non-puzzle elements particularly enjoyable. Starting over after being hit by a turret, or falling into a pit that I couldn't get out of forcing me to restart the level, didn't add anything to the experience for me. Avoiding those obstacles felt moreso annoying than it did satisfying.
I also don't think the tutorialization of how the player is able to jump after moving off a ledge was done well; unless I completely missed something, it seemed like the level in which that mechanic was necessary to complete put you into a pit that you can't get out of if you fail to realize that you can do that, which was kinda annoying.
All that said, given that you started late and that this was your first jam, I really really liked it! I put much more time into this one than I do on average with other submissions.