I think I’m partway there and hopefully on the right track.
There are some .conf files under /boot/loader/entries that have the kernel command line that was actually used (i.e. the rootflags argument is missing). The info I’m finding says files are supposed to be updated with grubby.
Thank you, especially for the relevant documentation link.
I tried the grub2-mkconfig command and the quota options were applied successfully.
Adding the quota options for / to /etc/fstab hasn’t worked to enable quotas (at least for XFS on elx) for quite some time. It’s a peculiarity of the root filesystem – the /etc/fstab options work fine for everything else. I didn’t dig up the original explanation I found, but my notes show that I first ran into this back in 2017, so it would have definitely been CentOS 7.
The initramfs ought to have copy of fstab, but yes, the root ain’t like everything else.
I have seen (CentOS 7?) cloud images, where the /etc/fstab said “xfs”, but the actual filesystem was something else, so clearly fstab was there “more what you’d call ‘guidelines’ than actual rules”.