Delete the secret sh.helm.release.v1.<release-name>.<version> and retrigger the reconciliation loop (flux suspend then flux resume on the helmrelease in question).
It may also be useful to know that helm ls will not show any reconciling or failed helmreleases if you want to see them all, you need to run helm ls --all
Pingback: Troubleshooting with Crossplane and FluxCD… could be better | Fault Tolerant