I really wouldn't expect that, myself.
Run xfs_repair -n on just the specific filesystem then, not all,
and not during bootup.
There are of course other ways to achieve the same thing. I don't
particularly like the idea of doing things like this on boot - it
is indiscriminately applied to all filesystems, which is problematic
as filesystem sizes increase (for any one filesystem). The current
record, to give an idea, for one filesystem (many terabytes, & many
millions of inodes) was ~1 week to repair...
cheers.