How to force fsck at boot?

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