I was having the same original issue where cPanel would fail the update process.

I removed the ‘git’ package (which removed the ‘perl-Git’ package as well) on CentOS, as, the cPanel package is called ‘cpanel-git’. This will leave git installed at the path mentioned above, and allow you to symlink it for general use as per the instructions above. cPanel system update ran through successfully after this was done.