Hey guys, I think I found the solution. Today I have updated my system’s kernel from 5.7.19-2 to 5.8.6-1, which caused that issue when the system was hanging at the "Started CUPS scheduler’ during the system boot. So I decided to dig a little bit deeper and went into the journalctl boot log. it appeared that “nvidia” and “nvidia-drm” modules couldn’t be found for that new kernel. So, I simply reinstalled the nvidia driver while I was in the text mode and after the reinstallation, I literally was automatically booted into the SDDM.
You can check the log with the modules being not found by the system like this:
journalctl -b | grep 'Failed to find module'
I have Virtualbox installed, so I have a couple of related modules needed to be reinstalled for that app as well.
Here what I actually did:
mhwd -li -d --pci # checking what video driver is currently installed (in my case it was "video-nvidia-450xx"
sudo mhwd -r pci video-nvidia-450xx # removing the driver
sudo mhwd -i pci video-nvidia-450xx # installing the driver (for my card it is currently the latest driver available)
For you, it may differ since it depends on what kind of driver you use (free/non-free) and what kind of video card vendor you have.