I think the issue here is that "current()" is not being used in the filter.
Where is the dropdown located? Can you attach your form to a reply under the options tab?
Generally, I'd guess the filter should be:
../d:Title = current()/my:ChooseOptionalPermissionsFields/my:OptionalRole
But that is just a guess.