I can confirm that
<key>com.apple.security.temporary-exception.files.home-relative-path.read-only</key>`
works.
But ideally I would want to use explicit permissions.
I tried
<key>FSActivateOptionSyntax</key>
<dict>
<key>shortOptions</key>
<string>m:d:</string>
<key>pathOptions</key>
<dict>
<key>m</key>
<string>Path</string>
<key>d</key>
<string>Directory</string>
</dict>
</dict>
as you suggested, it does not work.
options.url(forOption: "m"),
options.url(forOption: "d"),
returns nulls.
Topic:
App & System Services
SubTopic:
Core OS
Tags: