If this is because of Grub… then…
I hope the experts give their point of view.
I am trying to convert from systemd-boot to rEFInd ( Converting to rEFInd from sytemd-boot ) as both seems to be simpler than Grub and rEFInd supports booting to snapshots.