A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate
in the Unity community.
I find what the problem on my PC is that Windows(10) blocks the connection between VPN and local networks.
Maybe you can try to set up Windows...
Not for sure, but Physic/Physics2D is part of physics system, so the related logic should be in fixedUpdate for making sure before you call a cast...
Maybe you could have a look at this:
And it looks like this when setup offline. Seems like it has received packages information but not shown them.
Same problem, but you can edit it in "packages/mainfest.json", and get packages name and versions here.