I have this problem too. I can normally access the Rpi via VNC, or SSH. The problem seems progressive - First, I cannot connect wth VNC (teslamate is still working fine, as is SSH). So, I can use SSH to initiate a reboot and recover. If I don't catch it soon enough, then SSH eventually fails...