Why does Character Movement component's MovementMode enum to string change from editor to build?

I ran into a weird bug that was really hard to figure out, where every time my team built our game, certain parts of our character controller would break. After adding debug print statements and building 3x to bug test, we realized that when you use To String [Enum] in the editor for the MovementMode enum, it returns “Flying” “Walking” “Falling” etc. But in the build it appends “MOVE_” to the front, changing the To String return to “MOVE_Flying” “MOVE_Walking” etc.

Why is this the case? I can’t imagine why that would happen. If it’s an oversight, it should definitely be changed so that it is consistent to prevent others from having to go through the same process.

Either way, I figured I’d post here to help anyone else who runs into this problem.