Duplicated mounts for removable media (partially breaks openra)

I’ve snapped-up OpenRA the Libre “Command & Conquer” re-implementation. The game allows to access some original assets from the original game CD/DVDs. This required that I add mount-observe and removable-media plugs to the snapcraft.yaml. However, it seems that snapd is exposing two mount-points for /dev/sr0 into the snap’s namespace:

$ snap run --shell openra
$ grep sr0 /proc/mounts
/dev/sr0 /var/lib/snapd/hostfs/media/dllewellyn/DUNE2000 iso9660 ro,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500 0 0
/dev/sr0 /media/dllewellyn/DUNE2000 iso9660 ro,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500 0 0

It seems that the naive implementation in OpenRA uses the first, incorrect, entry and thus gets app armor denials and does not attempt any access on the second, correct, mount-point. Is there a possibility to cause snapd to not expose the /media/<user> directory under /var/lib/snapd/hostfs when the snap has the removable-media plug to prevent confusing snapped applications such as OpenRA?

i.e. when we have removable-media plug remove any mounts under /var/lib/snapd/hostfs/media/<user> because they duplicate the same mounts under /media/<user>, where only /media is allowed by apparmor.

Denial:

= AppArmor =
Time: Aug 30 21:30:52
Log: apparmor="DENIED" operation="open" profile="snap.openra.openra" name="/var/lib/snapd/hostfs/media/dllewellyn/DUNE2000/music/ambush.aud" pid=22988 comm=546872656164706F6F6C20776F726B requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
File: /var/lib/snapd/hostfs/media/dllewellyn/DUNE2000/music/ambush.aud (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: Aug 30 21:30:53
Log: apparmor="DENIED" operation="open" profile="snap.openra.openra" name="/var/lib/snapd/hostfs/media/dllewellyn/DUNE2000/music/ambush.aud" pid=22988 comm=546872656164706F6F6C20776F726B requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
File: /var/lib/snapd/hostfs/media/dllewellyn/DUNE2000/music/ambush.aud (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON