Since you mention "all users that have support ticket access get notified" the notifications you can manage from Contacts, but limiting who has access or not I believe it's not supported natively.
Check how long it takes for the cron to complete when you run manually from SSH. I believe that 300 ms is not enough time, also if you check WHMCS I believe 64MB is also not enough, should be at least 128MB
eNom might not be cheaper and i believe the same (haven't checked their prices), but it's ok for starters when you just need the ability to provide domain registration, not the best option business wise.
The fact that some things take years is one of the reasons I didn't ask.
The good part is that also 3rd party companies create modules like this one but I agree on this one also! A native solution sounds better....as long as it gets updated differently than the PM
Since this discussion is on WHMCS why don't you take advantage of the WHMCS offer to get a sub-reseller account with ENOM...no emails from them if you follow the rules (that is configure WHMCS to email domain owners properly).
Looks like EIG is for hosting business and Oakley Capital group for cPanel/Plesk/WHMCS ...so 2 (or maybe one) companies manage everything in regards the Web Hosting Business....not sure how safe is that.