We've experienced an issue while migrating from using HelmRepository to OCIRepository to fetch our Helm Charts stored in ECR.
We are using a Pull Through cache to fetch the images from a different region than the one our services deploy and we saw that after migrating to use OCIRepository our helm charts are not getting pulled if they are not first created in the cached repository using helm pull.
We don't use OCIRepository for Docker images, so I cannot say if the same happens, but I suspect it does.
We are using Flux v2.7.5
Thanks.