Maybe similar problem here, but only occasionally. Most of the time, it works flawless, but sometimes I get this:
[Time] Timed out waiting for device /dev/serial1
[Depend] failed for Broadcom sdio firmware update for BCM43430A1
[Failed] Failed to start Load Kernel Modules.
See 'systemctl status systemd-modules-load.service' for details.
Mounting Kernel Configuration File System...
Starting Apply Kernel Variables...
[OK] Mounted Kernel Configuration File System.
[OK] Started to create list of required static device nodes for the current kernel.
[Failed] Failed to start Apply Kernel Variables.
See 'systemctl status systemd-modules-load.service' for details.
[***] (3 of 4) A start job is running for wait for Kernel Time Synchronized .
Startup works for weeks, then this is happening several times in a row. Trying again later works again. Any ideas? Maybe a thermal issue?