Could you try restarting cPanel and Apache after terminating the account and let us know the results?
In root SSH:
Code:
/etc/init.d/cpanel restart
/etc/init.d/httpd restart
You might also want to update userdomains:
Code:
/scripts/updateuserdomains
I'm wondering if something is possibly caching that is causing this. Also, can you try to create and then terminate that account (WHM > Create a New Account, then WHM > Terminate an Account), and tail the cPanel error logs while performing the termination?
Code:
tail -f /usr/local/cpanel/logs/error_log
It would be good to know if there might be some error preventing a full termination.