Thank you so much for this, really helpful. I am making solid syndet shampoo and conditioner bars, and was seeing the results of volatility as you describe above but couldn't articulate it or understand it. I was falling into the trap of equating flash point with a notional evaporation/volatility point. For example, citrus EO would stick (albeit weakly), despite being added at a temperature far in excess of flash point. Then conversely a fragrance oil with a very high flash point was being totally evaporated despite being added at way below its flash point.
Having read your comments and done some further research on scent anchoring I will now
1) let the mixture cool a bit before adding the fragrances
2) add a base note of ginger EO to the citrus EO to help anchor it, and
3) add kaolin clay to also help anchor both my EOs and FOs.
I've read these things help for CP soap, so hopefully this translates to solid shampoo, where i'm trying to add fragrances at temperatures over 60 degrees C. (I tried letting the mixture cool down to around 45 degrees before adding fragrance a couple of times, but the bars just came out as mush after refrigeration, so that was a no go!)