Why does open *ipaddress* from ios to Windows crash on first try but work on the second

After not being able to use FindSession due to an empty results array on success. I attempted to open the remote ip directly using a console command “open WindowsServerIP” which crashes on the first attempt after the server is started up, but works on subsequent attempts if the server is left running.

Has anyone else had this problem/is lan networking on mobile really just that broken at the moment?