Thank you for the comment. I got the part that logger is a bit too late, didn't understand other parts of your post.
So anyway, the below output tells me filesystem check is happening at every reboot, and I am all set?
reboot time is matching with Last checked time.
~# tune2fs -l /dev/sda1 | grep Last
Last mounted on: <not available>
Last mount time: Wed Jul 26 00:25:44 2023
Last write time: Wed Jul 26 00:25:44 2023
Last checked: Wed Jul 26 00:25:44 2023