Good boy! Now, I, nor anyone else involved, does not know why the hardware initializing sometimes does not work. Some seem to have every boot go wrong, some are rarely experiencing any problems. This issue seems to be present with all newer kernels in some form, at least the ones I've tested, and I've seen others talk about it too. Clock issue is easily solved by setting up ntp, or chrony. For charging (well, usb since charging fails because usb fails) and audio, errors are visible in dmesg, so in that case you know you need to power off and restart to make them work. For some, simple reboot seems to fix this, for some it needs systemctl poweroff and others may even need to remove battery to get their hardware going. Very annoying, I know.