System taking forever to boot after messing with partitions

I think that your top entry is partly to blame - NetworkManager-wait-online.service

See - https://askubuntu.com/questions/1018576/what-does-networkmanager-wait-online-service-do

sudo systemctl disable NetworkManager-wait-online.service cut what felt like 15 seconds off one of my computer's boot time.

Another terminal command to try (and post if it looks suspicious) is systemd-analyze critical-chain

It'll produce something like this -