I don’t see anything on the link re the boot code – what’s changed.
The rest of it is irrelevant to me (all 5 PIs are headless and don’t have a desktop – except for my original 3B, which boots to an absolutely minimal xorg, enough to get Chromium running in kiosk mode to display a clock).
Arch Linux, on a Ryzen 7 1800X, 32 GB, 5 (yes -5) HDs inc 5 SSDs, 4 RPi 3Bs + 1 RPi 4B - one as an NFS server with two more drives, PiHole (shut yours), Plex server, cloud server, and other random Pi stuff. Nice CoolerMaster case, 2 x NV GTX 1070 8GB, and a whopping 32" AOC 1440P monitor.