Stuck on boot screen, but can access tty

See what @linux-aarhus posted - in the first post of the linked thread:

Black Screen with Plymouth - Cause and Solution

For Nvidia

A single kernel argument may be enough nvidia_drm.modeset=1