your issue is with plymouth. If you disable it it seems to work. It sometimes can hinder things and actually needs to be disabled to not to get into issues. Plymouth is just some eye candy. So if it is troublesome on your system, it is recommend to remove it. you can dig into how to set it up correctly by checking this out: Plymouth - ArchWiki. Experiment and if you fail, simply remove it.