@Valentin @ada_magicat Hmmm, yeah so I went down the libtfdi route and actually got it to work, but like I mentioned I had to unload the kernel driver, mess with udev/chmod the raw USB node and stuff which sounds like the wrong way to do it. Unless I'm missing something and there is a way to get the ttySX via the USB portal I think the best way forward might be to implement
https://github.com/flatpak/xdg-desktop-portal/issues/229 - would probably be simple given that it's so close to the USB portal.