The issue mainly occurs when charts from the provider have more than one download URLs for its Charts. The Artifactory will either rewrite the URL or Charts Base URL (if specified). It won’t support rewriting multiple URLs. For this reason, the Charts stored in the path other than the one specified as the Charts Base URL, will not get cached.
However, in order to support such Charts, Artifactory provides a work around. You can enable external dependency in the remote Repository, and then all the dependency package requests will go through the Artifactory URL. Thus it solves the problem with the caching as well.