I found some entries in the middle of a thread of 2020 but no further developments of this issue and no work arounds or solutions.
I have several natural harmonic1 combinations (just natural harmonic1, + staccato, + tremolo, + legato) all with a transposition -24 indicated in the EM. They playback correctly but the moment I send an add-on message e.g. for con sordino (but it also happens for any other add-on message), the switch to the con sordino samples works correctly but the -24 transposition is cancelled and the notes playback 2 octaves too high.
I also tried fully defined separate articulation variants for con and senza sordino, not needing the add-on but this only works for natural harmonic+con sordino (or senza). As soon as you add a third articulation like legato, the transposition is not taken into consideration despite being in the EM entry for the combination.
Thank Richard, there are some other funny things going on in the main project (Rite of Spring part 2, Dorico project prepared by Stephen Taylor) with these harmonics. The expression map has two lines for natural >= short and == very short. I noticed when opening the bottom panel with the midi lanes that in a passage with q=48 a dotted halve note harmonic is designated as == very short. So it is not only the pitch but also the length which is not properly processed. Not sure if this issue is related however to the -24 transposition being ignored. This only happens with the harmonics. other notes are correctly recognized.
To concentrate on the main issue, I will make an extract in a separate file with the playback cauzed by the add-om. I use VSL Duality Strings with the VSL EM by the way.
Here the test file with expression maps . Interesting to note is that when I add a mutual exclusion group for the sordino and senza sordino, the return to correct pitch after the senza sordino add-on message will not work.
The issue also occurs when I send any other Add-on message e.g. the divisi (2) division (3) and unison (user added) which I use to adapt the playback volume in divisi passages using CC11. So due to the issue I am not able to use them.
Thanks @Richard_Lanyon I just tested with 6.2.1 and all harmonics work correctly now.
All Duality Strings Harmonics sound at the correct pitch and the add-on for con sordino and return to senza sordino work and the pitch of the harmonics stays correct i.e. the -24 transposition is applied. Also when using my own CC11 add-ons for two and three part divisi and return to unison the harmonics pitch applies the transposition.