Insight of the day: xdg-desktop-portal dialogs - at least on #gnome - require an app window to be open and focussed. So apps like #Cheese or Camera that currently initialize their camera backends before opening the window will need to delay that step, making camera portal implementation a bit more tedious.
This does not apply when launching the app from a command line, though, as access will get granted without a dialog in that case.