Hello everyone. I don't have much experience with Mirror and I've encountered an issue I can't seem to solve. I've implemented local multiplayer in my project, and the problem is that when I press the Stop Host and Stop Server buttons, the player prefab gets destroyed, but things such as the Camera remain present. When I press the Start Host button again to create a new session, the previous Camera is still present on the scene. Additionally, there's an error in the console regarding KcpTransport:
NullReferenceException: Object reference not set to an instance of an object
kcp2k.KcpTransport.<Awake>b__29_3 () (at Assets/Mirror/Transports/KCP/KcpTransport.cs:119)
kcp2k.KcpClient.OnDisconnected () (at Assets/Mirror/Transports/KCP/kcp2k/highlevel/KcpClient.cs:86)
kcp2k.KcpPeer.Disconnect () (at Assets/Mirror/Transports/KCP/kcp2k/highlevel/KcpPeer.cs:743)
kcp2k.KcpTransport.ClientDisconnect () (at Assets/Mirror/Transports/KCP/KcpTransport.cs:178)
Mirror.NetworkClient.Shutdown () (at Assets/Mirror/Core/NetworkClient.cs:1720)
Mirror.NetworkManager.OnClientDisconnectInternal () (at Assets/Mirror/Core/NetworkManager.cs:1306)
Mirror.NetworkClient.OnTransportDisconnected () (at Assets/Mirror/Core/NetworkClient.cs:419)
Mirror.LocalConnectionToServer.Disconnect () (at Assets/Mirror/Core/LocalConnectionToServer.cs:111)
Mirror.NetworkClient.Disconnect () (at Assets/Mirror/Core/NetworkClient.cs:245)
Mirror.NetworkManager.StopClient () (at Assets/Mirror/Core/NetworkManager.cs:672)
Mirror.NetworkManager.StopHost () (at Assets/Mirror/Core/NetworkManager.cs:604)
Mirror.NetworkManagerHUD.StopButtons () (at Assets/Mirror/Core/NetworkManagerHUD.cs:140)
Mirror.NetworkManagerHUD.OnGUI () (at Assets/Mirror/Core/NetworkManagerHUD.cs:45)
Despite following the instructions and guides correctly, asking ChatGPT, and conducting research on the internet, I'm completely unsure how to solve this problem.