i just played it and i agree with all of your points. those things would make this rock-solid gameplay. the footstep noise happens in so many games. i also use godot and i make my player footsteps an audiostreamplayer, no positional audio at all.
the rope swinging truly IS absurdly good/fun, as you said LOL