I think the issue results from the fact the the source is not cPanel, but cPanel with some extras or a Wordpress installation that carries some special settings. cPanel import should work flawlessly, but here we're talking about a database dump that is most obviously not an authentic MySQL or MariaDB dump but some special configuration or the database that shall be imported has been managed by another system. The same might be true for the files. An import is normally straight forward like pack -> transfer -> unpack, but here we are seeing issues with paths inside Wordpress. How could an import software detect this correctly? Also, as I understand it, we're currently not talking about the site import, but a manual import of a database, and that database is not an authentic MySQL or MariaDB dump, but a backup made with a third-party software.
Also, if Snap Creeks's Duplicator plugin did not do the job right, I wonder what other software could. In a lifetime I've never seen a WP installation that could not be migrated with the Duplicator plugin. I am happy to discuss this, but at the moment don't really know how to file an issue other than "there were problems".
It is a challenge.