This looks more like the kernel is not able to do this. I am not sure
what version of the Centos/RHEL7 kernel is required to be able to mount
file systems within a User Namespace.
I would check dmesg to see if the kernel is reporting any errors.
<snip>