The issue is that whenever I close the lid (suspend) and re-open the login screen shows block icons / sometimes blank and becomes unresponsive. The only fix is to restart the machine which is very annoying.
I have tried multiple fixes under the hood:
Disabling Wayland
Checking disk using fsck and smartctl (all good)
Tinkering with Grub file
Updating Zorin to latest version
...
But nothing seems to work. Win + L to lock the laptop works okay, so I edited config to lock instead of suspend on laptop close lid but that after sometime suspends as well and we're back to square one.
Try to go manually into suspend by pressing the button in start menu and disable the automatic suspend. Some computers have problems with suspend mode in Linux.
To go in the Settings of this, You have to install Dconf Editor first with the Terminal Command sudo apt install dconf-editor and then open it and go to the Settings like described.