Issue with displaying desktop

You can access the Recovery Menu:
https://forum.zorin.com/t/how-to-enter-recovery-grub-menu-advanced-options-for-zorin/8001/2

Then at the last option on the menu, drop to Prompt.
Run

sudo nano /etc/default/grub

In the Editor, arrow key down to the line:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

You can try Two Different things here to see if they help.
Remove the splash parameter:
GRUB_CMDLINE_LINUX_DEFAULT="quiet"

Or
Add the nomodeset parameter:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

I suggest trying the Splash parameter removal first.

Once you have it as GRUB_CMDLINE_LINUX_DEFAULT="quiet", tap the keyboard shortcut ctrl+x to exit the editor. Tap the y key to say yes to save. Tap the enter key to save the current configuration.
Now you must run this command for those changes to take effect:

sudo update-grub

Proceed to normal boot and test.
If no good, try the Nomodeset parameter.