Gnome Network Displays not working

In Bluefin, I am trying to use miracast to stream my screen to a TV using Gnome Network Displays from Flatpak/Flathub, but it is not working.

When I open the Gnome network displays, I select share entire screen, and then it correctly auto-detects the TV, but when I select the TV it just shows a spinner with the text “Connecting”. I never makes it past this step, eventually timing out showing the word error where connecting had been previously.

Whilst it is trying to connect, I can see a new network interface has been created p2p-wlp1s0-1.

Below I have linked to the command line output when run with the G_MESSAGES_DEBUG=all environment variable.
CLI output with G_MESSAGES_DEBUG=all

This works when I try on another laptop running Arch Linux and firewalld, with the main difference being I see a popup to prompt for my user password to elevate to administrator permissions. I never see this popup in Bluefin.

Any ideas what is causing this?

I have also tried disabling selinux (setenforce 0). I didn’t capture the CLI output, but the user interface looked the same (connecting timeout).