Could it be an issue related to selinux?
You can try to edit the grub entry:
Hold the shift key down when you power on. The GRUB menu should appear.
Press “e” to edit the entry.
Add enforcing=0
at the end of the linux line.
Now press “Ctrl+x” to continue the boot process.
If you can log in, you have to relabel the filesystem. If the issue is still here, my assumption was wrong and it isn’t an selinux issue.