ZorinOS stays in black screen after going to suspend

Does it run on X11 through the login screen "gear" method or by completely disabling Wayland in the config file?

If Wayland isn't disabled completely, it still uses Wayland on the login screen, which Nvidia hates.

Edit: here's the config to disable Wayland: