Illustrator - but I just tested in InDesign and it’s working over there! So, it seems that the syntax is correct.
I double-checked to make sure OT features and Contextual Alternates in Illustrator were active (which they were) but still no luck… Do the programs read/interpret the OpenType features differently?