How would i stop my character from moving mid air once the movement key has been released?

Inside of the Character Movement component you can set “Use Separate Braking Friction” to true and set braking friction. You can also change it with a node. You can use similar nodes to change air control, acceleration, and speed. This might not be the best solution but it works for me. Also its easier to find the set movement option node or whatever if you untick context sensitive. And I assume you know how to but the target is the character movement component so you have to drag that in and connect it.
image
image