when you disable and enable selinux, it relabels the files upon start up. There seems to be a bug where sometimes selinux relabel the files wrongly. I once got the fcontext of all the files under /sbin and /bin as boot_t. This can create serious problems… worst than you can imagine. I can’t even ssh into the server!
the fix is the “fixfiles relabel /”, then restorecon when necessary.