Speed up boot time and shutdown?

Not sure what you mean in terms of the first part of that comment. And I don’t kow if my Wifi is doing what you are saying or if I can check that or fix it or not.

systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.

graphical.target @33.240s
└─multi-user.target @33.240s
└─smb.service @33.173s +66ms
└─nmb.service @33.126s +45ms
└─network-online.target @33.123s
└─systemd-networkd-wait-online.service @2.583s +30.539s
└─systemd-networkd.service @2.522s +59ms
└─systemd-udevd.service @2.457s +59ms
└─systemd-tmpfiles-setup-dev.service @2.443s +9ms
└─kmod-static-nodes.service @1.463s +15ms
└─systemd-journald.socket @1.458s
└─system.slice @1.454s
└─-.slice @1.454s

╭─adamj@adam in ~ took 314ms