Reality Converter USDZ transparency not working properly

I'm trying to convert a model from Blender to USDZ, and I am having trouble getting alpha map to show transparency properly on the hair and eyelashes.

As you can see, the hair becomes too transparent with a white sheen over the surface. It is not just the hair, but also eyelashes and hair piece are more transparent than they intent to be.

I have tried using different file format for the opacity map, but it seems Reality Converter can only read png or jpeg. I have also tried using a diffuse map that is transparent (pre-multiplied?) png, and it also doesn't work.

Was able to find a solution to working with alpha maps using Vectary app (vectary.com). There I was able to change the property of the alpha map from opacity to mask. The white streaks/outline was caused by the roughness being to low. Hopefully this would help anyone who encountered the same problem. Cheers.

Follow-up: The transparency map needs to be in the format of PNG-24, (File>Export>Save for Web(Legacy). You can try different PNG-24 profiles. What worked for me most of the time is ticking transparency, convert to RGB>Legacy Macintosh. Also play around with the contrast, I find the more contrast, the better it reads in reality converter.

Lastly, put the edited transparency map into Vectary, and it should work.

I'm trying this method but using Apple Reality Converter and manually assigning the Opacity Map (PNG 24 Legacy Macintosh No Color Management) but I am still getting the same ghosting issues you described. There's such little documentation on this for something so simple, but definitely seems like a bug.

Reality Converter USDZ transparency not working properly
 
 
Q