You may have to do
MovementCallFlags |= static_cast<uint8>(EMovementCallFlags::Sprinting);
Basically force it to interpret those enums as integers. And it’s not quite like moving a decimal place, just because of how numbers are represented in memory but you have the gist of it.