Oh, the cursed pasta. I guess you are a bit new to Godot. You can use the CharacterBody2D node to easily implement the top-down movement with "sliding" (not sticking) on the walls. It can also be used in the side-scrolling games, and can do a lot of usefull stuff.
Viewing post in Forest Ex Nihilo jam comments
I was looking for that option forever. I think I recalled using it before in another project but I think I was also using jolt physics for that one. Not sure if that option would be available to me as I have the CharBody2D set to floating. Turns out the wall_min_slide_angle was set too high, Turning that down to 0 solves the sticking issue. Thanks for pointing me in the right direction. It feels so much better now. Wish I could patch that in right now, but rules be rules. Code and learn, I suppose. The help is greatly appreciated.