No, I'm pretty sure this check was only done when the (root) directory needed to be accessed, which was on the same track as the boot sector, so reading it (which was required for synchronization anyway) was free.
Glancing at https://github.com/microsoft/MS-DOS/blob/main/v4.0/src/BIOS/... seems to support this...