Hello
This my initial contribution to github projects. If something is used wrong please give am a note.
Looks like that Unsigned Int32 and Signed Int32 is mixed (seen with high values).
Unsigned Int32 show a smaller number with a minus sign.
Signed Int32 show the high number without sign.
The same values with both definitions, resulting values are mixed:

shellypro3em_bug_int32_uint32_mixed.zip
Best regards,
Lukas