SELinux does not allow auditd to start the process (named myplagin) and does not log the reason in the /var/log/audit/audit.log. The only mention of the denial I found in the /var/log/messages: Centos8 auditd[3119]: Unable to stat /home/cust/myplagin (Permission denied), but I would like to see an audit.log-style denial (type=AVC msg=audit(1705309402.866:1150): avc: denied) to understand what new rules need to be added to the policy.
If you switch SELinux to the Permissive mode, myplagin starts without problems