Hypothèse : HKHealthStore() à l'init de classe peut causer un échec silencieux qui empêche Capacitor d'enregistrer le plugin. Lazy init. Aussi : public override func load() avec NSLog pour qu'on voie dans les logs natifs si Capacitor charge bien la classe au boot.