Grub 2:2.06.r322.gd9b4638c5-1 won't boot and goes straight to the BIOS after update

I’m assuming systemd boot will be less prone to glitches mainly because it’s simpler.

Not really tried BTRFS but I don’t see why it would not be fine.

I found Dalto’s tutorial to be pretty good ([Tutorial] Convert to systemd-boot - #122 by JKMooney). I went the “kernel-install” route but, if you’re thinking of reverting back, perhaps the “manual” approach might be better. In any event, I would read the article, make sure it makes sense to you (for example, can you run a shell script you cut and pasted to a file?), and decide if this is the approach for you.

Timestamp --restore does give an option to re-install grub so I suspect it would work.