High Sierra occasionally shows a white/grey screen and I have to switch off and restart
I would ssh into the box and run sysdiagnose and top to see what’s happening. 

If SSH won’t let you spawn a new process then you have a key piece of information and can press the key card to get a cyst diagnose and then look at the system logs want to to force the system down by holding the power button.