Hallo Erik,
ich würde auch auf Apatit tippen, da Aussehen (Farbe, Form) und Paragenese (Olivinnephelenit) passen würden.
Für Apatit besteht auch nur eine mittlere, keine leichte Löslichkeit in HCL.
Wenn die Salzsäure auch nicht bis zum kompletten Hohlraum vorgedrungen ist..

..dann hätte man noch eine weitere Erklärung, weshalb der Apatit dann 'überleben' konnte..

..evtl. liegt auch Hydroylapatit-xx vor.. ??
Glück auf..
Peter