I was able to reproduce this in Scrivener. Actually it was something I did when looking at your issue yesterday
Should now be fixed in 4.472 alpha
By the way, the "subrole" issue you recently encountered should also be fixed although you don't need that anymore.