Lutris wont run in snap confinement

Whenever running Lutris in snap confinement, using runners like citra, the following errors are generated, this happens even if plugs like system-observe, process-control, mount-observe etc. are connected, any help or insight in resolving this quirks will be helpful.

Error with Citra ;

Start monitoring process.
Traceback (most recent call last):
  File "/snap/lutris/83/usr/share/lutris/bin/lutris-wrapper", line 202, in <module>
    main()
  File "/snap/lutris/83/usr/share/lutris/bin/lutris-wrapper", line 167, in main
    if not watcher.is_alive():
  File "/snap/lutris/83/usr/lib/python3/dist-packages/lutris/util/process_watcher.py", line 75, in is_alive
    return next(self.iterate_processes(), None) is not None
  File "/snap/lutris/83/usr/lib/python3/dist-packages/lutris/util/process_watcher.py", line 64, in iterate_processes
    for child in self.iterate_children():
  File "/snap/lutris/83/usr/lib/python3/dist-packages/lutris/util/process.py", line 131, in iter_children
    for child in self.children:
  File "/snap/lutris/83/usr/lib/python3/dist-packages/lutris/util/process.py", line 125, in children
    for child_pid in self.get_children_pids_of_thread(tid):
  File "/snap/lutris/83/usr/lib/python3/dist-packages/lutris/util/process.py", line 71, in get_children_pids_of_thread
    with open(children_path, encoding='utf-8') as children_file:
PermissionError: [Errno 13] Permission denied: '/proc/19289/task/19289/children'
2023-06-07 12:39:30,552: No file /tmp/lutris-a6b89620-1ae1-4cbb-a238-a3cac5172c07

Snappy-debug outputs for citra;

= AppArmor =
Time: Jun  7 12:39:30
Log: apparmor="DENIED" operation="open" class="file" profile="snap.lutris.lutris" name="/proc/19289/task/19289/children" pid=19289 comm="lutris-wrapper:" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
File: /proc/19289/task/19289/children (read)
Suggestions:
* adjust program to not access '@{PROC}/@{pid}/task/19289/children'
* adjust program to not access '@{PROC}/@{pid}/task/[0-9]*/children'

The following errors are generated when using wine;

Started initial process 20236 from /home/sam/snap/lutris/83/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/bin/wine /home/sam/[R.G. Mechanics] Badland/setup.exe
Start monitoring process.
Traceback (most recent call last):
  File "/snap/lutris/83/usr/share/lutris/bin/lutris-wrapper", line 202, in <module>
    main()
  File "/snap/lutris/83/usr/share/lutris/bin/lutris-wrapper", line 167, in main
    if not watcher.is_alive():
  File "/snap/lutris/83/usr/lib/python3/dist-packages/lutris/util/process_watcher.py", line 75, in is_alive
    return next(self.iterate_processes(), None) is not None
  File "/snap/lutris/83/usr/lib/python3/dist-packages/lutris/util/process_watcher.py", line 64, in iterate_processes
    for child in self.iterate_children():
  File "/snap/lutris/83/usr/lib/python3/dist-packages/lutris/util/process.py", line 131, in iter_children
    for child in self.children:
  File "/snap/lutris/83/usr/lib/python3/dist-packages/lutris/util/process.py", line 125, in children
    for child_pid in self.get_children_pids_of_thread(tid):
  File "/snap/lutris/83/usr/lib/python3/dist-packages/lutris/util/process.py", line 71, in get_children_pids_of_thread
    with open(children_path, encoding='utf-8') as children_file:
PermissionError: [Errno 13] Permission denied: '/proc/20234/task/20234/children'
ERROR: ld.so: object '/snap/lutris/83/gnome-platform/$LIB/bindtextdomain.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

snappy-debug suggestions for wine;

= AppArmor =
Time: Jun  7 12:45:47
Log: apparmor="DENIED" operation="connect" class="file" profile="snap.lutris.lutris" name="/run/cups/cups.sock" pid=20264 comm="rundll32.exe" requested_mask="wr" denied_mask="wr" fsuid=1000 ouid=0
File: /run/cups/cups.sock (write)
Suggestions:
* adjust program to use $SNAP_DATA
* adjust program to use /run/shm/snap.$SNAP_NAME.*
* adjust program to use /run/snap.$SNAP_NAME.*
* adjust snap to use snap layouts (https://forum.snapcraft.io/t/snap-layouts/7207)

Plus The Snap complains following things ;

2023-06-07 12:39:56,877: Can't read contents of /usr/share
2023-06-07 12:39:56,879: Can't read contents of /usr/share
2023-06-07 12:39:56,880: Can't read contents of /usr/local/share
2023-06-07 12:39:56,881: Can't read contents of /usr/local/share
2023-06-07 12:39:56,885: Can't read contents of /usr/share
2023-06-07 12:39:56,886: Can't read contents of /usr/local/share
2023-06-07 12:39:56,890: Can't read contents of /usr/share
2023-06-07 12:39:56,891: Can't read contents of /usr/local/share

Snappy-debug suggestions for access denied to /usr/share ;

= AppArmor =
Time: Jun  7 12:45:40
Log: apparmor="DENIED" operation="open" class="file" profile="snap.lutris.lutris" name="/usr/local/share/" pid=18163 comm="python3" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
File: /usr/local/share/ (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= AppArmor =
Time: Jun  7 12:45:40
Log: apparmor="DENIED" operation="open" class="file" profile="snap.lutris.lutris" name="/usr/share/" pid=18163 comm="python3" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
File: /usr/share/ (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON