Selinux blocks instruction and audit2allow says "already allowed"
you are probably using typebound security classes
Anything allowed in the "lower" class must be allowed in the "upper" too, in order to be executed.
Audit2allow / Audi2why will always blame the "lower" class for this although the change needs to be done in the "upper".