This is a discussion topic for the following Common Issue:
You can discuss the problem and its solutions here, but please note that debugging and technical feedback should primarily go to the issue trackers (e.g. Bugzilla) linked in the Common Issue, because that’s the place that developers watch, not here.
If there are any updates/changes/amendments for the Common Issue description, which you believe should be performed, please post it here.
My F41 Silverblue /etc/fstab contains subvol=root,compress=zstd:1,x-systemd.device-timeout=0 and the same parameters for other subvolumes. Should I remove x-systemd.device-timeout=0 from them (or maybe add it to subvol=root’s kargs?) and add ro to subvol=root? If yes, can I do it before rebasing to F42?
You need to look at the /sysroot mount point. The options set on the command line are for the real root mount point, which ends up at /sysroot in the final system. The composefs / is not mounted using any of those options.