I don't see the required directives anywhere in your .htaccess files...it looks like you may have replaced the cPanel generated .htaccess with a custom file, which will in fact cause PHP to switch to 5.6 (the system default). cPanel itself doesn't check the file to determine what you picked, so if you pick a version in cP, then modify or replace the .htaccess file manually afterwards, the version shown in cP and the version actually used can defer. Try changing it to 5.6, then back to 7.2 in cPanel to regenerate the required directives. Note that while it shouldn't, there's a possibility this may break or delete your custom .htaccess file.