Bazzite booted to emergency: Couldn't find specified ostree root

I suspect this is the bootloader desync issue, but I don’t know what to do with that information. Help please. Do I need to reinstall?

I don’t know how to capture the output of “journalctl”

“couldn’t find specified OSTree root ‘sysroot/ostree/boot.1/default/[id I can’t be bothered to type right now]/0’: no such file or directory"

I tried using the following as recommended elsewhere but this did not solve my issue.

sudo btrfs rescue zero-log /dev/[drive]

Currently, that returns

Clearing log on /dev/nvme0n1p3, previous log_root 0, level 0

I also tried

liveuser@localhost-live:~$ sudo btrfsck /dev/nvme0n1p3
Opening filesystem to check...
Checking filesystem on /dev/nvme0n1p3
UUID: c429047c-f774-4fb4-91da-a1afd62ea64e
[1/8] checking log skipped (none written)
[2/8] checking root items
[3/8] checking extents
[4/8] checking free space tree
[5/8] checking fs roots
[6/8] checking only csums items (without verifying data)
[7/8] checking root refs
[8/8] checking quota groups skipped (not enabled on this FS)
found 647692271616 bytes used, no error found
total csum bytes: 628437412
total tree bytes: 3387883520
total fs tree bytes: 2394816512
total extent tree bytes: 259768320
btree space waste bytes: 665357096
file data blocks allocated: 5859589963776
 referenced 694433169408