Sorted. Was my custom gdm config. Steps I did for others:
Single to root
depmod - a
upgrade - - refresh
No change. Spotted this in a thread:
Gnome decided to eliminate X by default so, this will break GDM IF /etc/gdm/custom.config has WaylandEnable=false. You will need to comment that line or remove it.