inxa
I've never ran this in solus proper, only LIVE iso with Solus proper CHROOTED into, just so I can absolutely be sure,
sudo blkid:
whatever # is there for boot drive is the REAL UUID.
then
sudo gedit /etc/fstab
according to you, these should not match. I know for a fact (just did some cloning) that the blkid
UUID belongs in /etc/fstab
if the fstab UUID is different.
good luck and hope this helps. you could probably check this un-chrooted but I liked to be sure.
I have to EDIT after seeing your EDIT: resume would belong to swap? same principle, maybe. blklid swap # would be the real uuid that belongs in fstab. so if you manually edited in fstab and its still not holding then?? efibootmgr moves always vex me.
second edit: unless zram is a factor?