Login screen, black screen, login screen when using TigerVNC

A wild guess here, but is TigerVNC trying to use the same TTY as you’d normally use for your graphical login? Have you tried starting a graphical session from another TTY?

I mentioned something along these lines here, for a different (but maybe related) issue, albeit that’s for Plasma: