NetworkChecksumErrors in PIE vs Packaged Standalone

Hi there! I have been working on a multiplayer game and just achieved a successful session join over the LAN to another computer. :tada:

Initially I attempted to connect from a PIE instance on my computer to a session hosted by the packaged build on the other computer. This worked for creating & finding sessions, but when I joined (in either direction) it would crash back to the menu after attempting to load the level. Debug showed JoinSession was successful.

Looking at the logs revealed NetworkChecksum errors - when I reattempted using the packaged build on both computers, it worked as expected. But I was surprised that the ā€œversionā€ seemed to be different between PIE and the packaged build even with no changes in editor.

Is there a way to connect from PIE to a packaged build without those errors? I like the faster feedback loop of running in editor, but using the local net mode with multiple players didnā€™t reveal this issue.

Iā€™ve been looking into trying to display a ā€˜game version numberā€™ in the UI, but most of the solutions Iā€™ve seen for this involve me setting it myself and so it wouldnā€™t be different between the PIE & packaged versions. I know you can also disable NetworkChecksumErrors but that seems like it could just hide potential issues.

Iā€™d be grateful for any other suggestions or wisdom on how to best approach this!