SELinux is pretty complicated kernel software.
It takes time to fix errors.
Use the following tools to find and debug SELinux policy problems (refer to your local man pages):
Recommended readings: