Summary
Azure Function App Key Vault references can fail with the generic OtherReasons status for many reasons: identity, RBAC, networking, platform state, or resolver issues. In this case, the root cause was much simpler and much harder to spot: one or more Key Vault secrets had empty string values created