I figured I'd give Garuda a go, and used an image I downloaded a month or two ago. Finally got the non-free install to work fine, and was happy, but decided to run a pacman update. During the update a heap of "transfer failed, less than 1B/s" errors came up, but the system completed the update and worked ok. However at next power on, the desktop shows the top and bottom 1/3 of the desktop as grey borders with no interaction (and occasionally what looks like mpeg frames of the desktop scattered around it like corrupt desktop snippets). The centre 1/2 still works but you can't interact with what's "behind" the grey bars even though you can move a cursor over it.
Using the snapshot from before the update, it works fine again, but trying to repeat the update process to find anything broken yields nothing but the system being up to date.
OK I deserve some of that
I started off with 1/3rds and then realised it was more like 1/4 + 1/2 + 1/4 but I was too tired to go back.
I booted from an old snapshot, which worked. But as soon as I update again it fails again.
I tried reflector but it tells me it failed to retrieve mirrorstatus data.
I can log in fine via ctl+ alt+F2 etc and this time pacman updates fine but the fault still exists.
I'll try to collate some info as requested above. The difficulty is getting the terminal output off the machine, especially when it is buried in 200 lines of output, on a machine which has no active connection and I have no spare machine nearby (hence posting by phone) - I'm not going to write out the CLI output by hand, and I'm not going to report it as a bug until I've proved it wasn't my fault first.
In the mean time I removed latte-dock-git, binned the config files associated and the reinstalled and got half of it back without the error but am now missing the top bar. I may just start from scratch at this point as its not worth the time faffing, I've no vested interest in trying to fight this one through.