I have a weird issue using VSL saxophones where I have defined an additional scoop articulation (mis)using the glissando up sample in the official VSL expression map.
The scoop articulation is activated correctly till a tempo where the note length of the scoop note is considered “medium” or longer but when note length becomes short Dorico choses to prioritise the Natural articulation defined for note length == short (portato medium in the official VSL expression map). This while there also is a Natural with note length == Medium and Long or longer defined in the expression map. Only when becoming short the scoop suddenly does not activate anymore.
In practice for my piece till h=119 tempo the scoop works but at h=120 the note length == short and portato medium is activated instead. The actual piece should have h=125.
(A workaround I just found out is to add a hidden glissando up articulation. So the same key-switches as the scoop. So it might have something to do with the internal rules for a scoop)