Failure to boot following automatic update

I installed Zorin 15.3 a while ago and I've been accepting the software updates.

This last week there was an update that afterwards resulted in a black screen on boot. Launching in safe modes hung here

Can you boot into Recovery Menu
https://wiki.ubuntu.com/RecoveryMode

Then Drop to Prompt.
In the terminal from the Recovery Menu, edit grub file:

sudo nano /etc/default/grub

Find the line that looks like:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

And add the boot parameter acpi=off (You may also include nomodeset) so it looks like:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi=off"

Hit ctrl+x to exit, then the y key to say yes to save, then the enter key to save as current configuration.
Back in the terminal, run

sudo update-grub

Reboot and test.

If this does not work, then please try rolling back to a previous kernel (usually you can select it from the recovery menu- choose what to Boot From after selecting to Boot from recovery. )

If you get access to your desktop, you may try running from terminal:

sudo apt full upgrade

sudo dpkg –configure -a

sudo apt-get install -f

To fully update and make any repairs to broken packages.