I'm using hooks to install CRDs, that doesn't wotk with apply on the first time. If you've added a release with CRDs, that are installed by hooks, you need to run helmfile sync first, so CRDs are installed and then diff will work again, hence the apply also will.