This situation is a bit strange though because of some unfortunate timing with a MOSFET failure on my Framework laptop mainboard. It has me a bit skeptical if there is still something wrong with my kit.
While I was waiting for my replacement board, I temporarily moved my drive into my MS-01 so that I could keep on working, albeit constrained to my desk. However, upon moving my drive back to the Framework after installing the replacement board, I started noticing some behavior that I just don’t remember seeing before… namely, the aforementioned issue with Plymouth.
I installed Manjaro fresh on another drive from the latest installation ISO and observed the same behavior…plymouthd not exiting, which causes the plymouth-quit-wait.service to wait and hold up the remaining units from completing…namely power-profiles-daemon.service. To add to the confusion, I only seem to observe this behavior when I boot attached to my Caldigit TS4. If I boot unplugged or plugged into an AC adapter, plymouthd quits on its own and everything is happy.
Interestingly enough, I also reinstalled Manjaro from the installation ISO that I used back in August. That installation doesn’t exhibit this issue…that is until I update it.
I can forcefully terminate plymouthd with a kill -9, which releases the plymouth-quit-wait.service and thus the remaining service units.
Again, I find it strange that this only manifests if I boot while attached to my TS4.