File System Check on Root Device was skipped because of an unmet condition check ConditionPathIsReadWrite

Looks like this is very complex issue described here

But I don’t know what should be the proper solution for btrfs.

My /etc/grub.d/10_linux looks a bit diffrent so I don’t know how to apply the solution proposed in post 21

I have:

  if [ "x${GRUB_ROOT_FS_RO}" = "xtrue" ]; then
    grub_root_fs_mode=ro
  else
    grub_root_fs_mode=rw
  fi
journalctl -t systemd-fsck
-- No entries --

systemctl status systemd-fsck-root.service
○ systemd-fsck-root.service - File System Check on Root Device
     Loaded: loaded (/usr/lib/systemd/system/systemd-fsck-root.service; enabled-runtime; preset: disabled)
     Active: inactive (dead)
  Condition: start condition failed at Tue 2023-06-20 08:26:04 CEST; 1h 4min ago
             └─ ConditionPathIsReadWrite=!/ was not met
       Docs: man:systemd-fsck-root.service(8)

@Yochanan @Ste74
As you participated in that discussion could you please tell me what to do?