Theres at least a half-dozen recent threads mirroring your experience and they all also include pretty easy steps to follow to disable the likely culprit - plymouth.
You could also try to debug it … some people seem to report that some fiddling with initram or reinstalling grub fixed it.
I dunno, I think plymouth is junky to begin with so I’d just remove it.
Then again. Maybe its a different issue, who knows. Heres a general guide.