You could also check some things:
Are secure boot and fast boot in your BIOS disabled?
Is fast startup in Windows disabled if you use Dualboot with Windows?
Are you on Wayland or XOrg? It may help to switch to Xorg (logout and at login click on your username, then click on the cogwheel at the bottom right corner and select "Zorin Desktop on Xorg".
If nothing helps you could try it with adding the kernel parameter "atkbd.reset"
to file
/etc/default/grub
Enter
sudo nano /etc/default/grub
Then navigate with the arrow keys to the line and change it as shown in the link.
Save the file by pressing ctrl+o, then enter, then ctrl+x
and then run
sudo update-grub