Looks like a timing issue… make the drivers load very early:
Replace MODULES=() with:
MODULES=(amdgpu nvidia)
at /etc/mkinitcpio.conf
Then run sudo mkinitcpio -P to update the initramfs.
Reason of this is that the driver scheduled late and therefore the display-manager does not start at first time when switching from basic video mode to the graphical mode