I found the cause and the reason why I was not initially finding it.
The cause was due to the mono behavior im using to send net updates not being added back to the train on unload/load/reload. This is also why it was tricky for my to track down, but not for you the customer.
I usually dont keep my plugins on the test server, meaning I compile them anytime I load them, this resulted in me always using a fresh reload.
It wasnt until I'd reloaded all plugins a few moments ago that I managed to re-create your exact same bug.
I apologize for any inconvenience you may have had and want to thank you for bringing this to my attention!