Well i might have found the underlying problem the virt instance is probably preventing proper shutdowns. I have tried shutdown without logging back in and got this:
No, zorin it self is main os. I have virt-manager running windows for winapps using libvirt and it really seems like main issue. When I stop VM manualy system now shuts right off without going to login screen. (tho one time it again loaded without any apps and I had to go to recovery to fix GRUB). I have tried to edit /etc/systemd/system.confDefaultTimeoutStopSec=90s to something like 10s.
I have also tried edit the libvirt-guests file with ON_SHUTDOWN=shutdown SHUTDOWN_TIMEOUT=0
Tho neither of them had any effect what so ever. So if you have any ideas how to get arround this it woud be greatly apprisiated.
ps: I have tried to set the "ON_SHUTDOWN=" to "suspend" but result is also the same (ie shutdown hangs up, returns to login screen)