Given that a fresh install of Zen Cart works properly (with logs being written when errors occur) but a cPanel-to-cPanel server transfer does not, that suggests to me that the problem is server-side (finger pointing at cPanel).
While I completely appreciate the convenience of letting cPanel do the migration from one server to another, have you considered that a manual move might be more reliable?
Bookmarks