Interestingly, your system took almost 3 minutes to boot…
Startup finished in 2.391s (firmware) + 2min 59.173s (loader) + 8.510s (kernel) + 3.667s (initrd) + 18.439s (userspace) = 3min 32.181s
graphical.target reached after 18.386s in userspace
Analyze the boot times with:
systemd-analyze plot > ~/plot-svg.txt
And upload the generated file here.
/edit: There was a similar issue a few years ago with almost the same kind of hardware, but with no solution back then. Eventually we can work one out here