Sorry bout this, but ... after re-thinking ... yes, set selinux to permissive. That will require reboot of server. But now you'll be able to see seLinux complain ... it should report something on changing permissions and allow. But then you'd have a clue as to what might be responsible for this strange behavior.
'spirit of sharing', Ken