Well, I'm back again already with a new problem!
I have been using ZorinOS and not had any more issues, and then today randomly I opened the 'About' section in settings. I noticed it said X11 instead of Wayland.
Logged out, chose Wayland from the cog (which already had a dot next to it by the way) and logged in. Didn't do anything other than take me back to the login screen.
Does this every time, unless I select the X11 session in which case I get to the desktop fine.
Any ideas as to whats causing this? One thing I did do recently was update the kernel, and is the only thing I can think of that may have affected things. But then I don't know if it had X11 after the initial install of ZorinOS - Wayland is default now on Zorin so I assume that would not be the case.
HWE enabled kernel version 6.5.0-14 is the kernel I installed if that helps.
Note: The cog doesn't appear on first boot, but does when I log out of the session and then click on my username. (Not there on first boot, even when clicking username.)
About section in Gnome preferences:
Neofetch:
Results of /cat/etc/gdm3/custom.conf:
# GDM configuration storage
#
# See /usr/share/gdm/gdm.schemas for a list of available options.
[daemon]
# Uncomment the line below to force the login screen to use Xorg
#WaylandEnable=false
# Enabling automatic login
# AutomaticLoginEnable = true
# AutomaticLogin = user1
# Enabling timed login
# TimedLoginEnable = true
# TimedLogin = user1
# TimedLoginDelay = 10
[security]
[xdmcp]
[chooser]
[debug]
# Uncomment the line below to turn on debugging
# More verbose logs
# Additionally lets the X server dump core if it crashes
#Enable=true
Result of attempting to run a wayland specific terminal app from command line:
info: main.c:420: version: 1.11.0 -pgo +ime -graphemes -assertions
info: main.c:427: arch: Linux x86_64/64-bit
info: main.c:439: locale: en_GB.UTF-8
warn: config.c:2928: no configuration found, using defaults
info: fcft.c:314: fcft: 3.0.1 +graphemes -runs -assertions
info: fcft.c:324: fontconfig: 2.13.1
info: fcft.c:330: freetype: 2.11.1
info: fcft.c:794: /usr/share/fonts/truetype/croscore/Cousine-Regular.ttf: size=8.00pt/8px, dpi=75.00
err: wayland.c:1211: failed to connect to wayland; no compositor running?
info: main.c:670: goodbye
Any help would be much appreciated.