Cooked builds changing case of JSON serialized property

I have run into and issue that only happens in cooked builds.

A USTRUCT has a JSON property named

id

When serialized to a string in a cooked build it comes out as

iD

This causes case sensitivity mismatch when other libraries, such as a python JSON serializer and property lookup to fail. i.e.

SomeJsonObject['id'] 

results in a lookup error.

Looking at UE4s JSON serialization library I see nothing obvious as to what is causing this.

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://epicsupport.force.com/unrealengine/s/

Thanks