It may be the plymouth splash causing the issues - the combination of firmware splash and plymouth - I think you may find a similar issue using the search function.
Yes - here it is - After update, manjaro vm does not boot to gui reliably - #8 by linux-aarhus
When you have the system started succesfully open a terminal and edit
- /etc/default/grub → remove splash → save the file
- /etc/mkinitcpio → hooks section - remove plymouth → save the file
Rebuild grub
sudo update-grub -o /boot/grub/grub.cfg
Rebuild init
sudo mkinitcpio -P
Reboot