C++ UENUM in BluePrint "Enum to String" Returns different values in Android/Windows

If you want to print what is set as the UMETA(DisplayName) then you would need to create your own way to do so, yes. Alternatively, you can rename the enum values in code to whatever name you would like displayed using the EnumToString node.