Statics persist between game stop play states and need to be properly disposed. All netcode scripts should be carefully reviewed and converted to singletons which implement IDisposable and dispose their static instance. While not game breaking some weird side effects might happen between multiple play sessions.