Xdg-desktop-portal-wlr doesn't start

When I start Firefox/Librewolf for the first time, it takes a ton of time to load, which I found due to errors by futex via strace -c librewolf.
This is issue seems to be because xdg-desktop-portal-wlr not starting up

$ systemctl --user status xdg-desktop-portal-wlr
○ xdg-desktop-portal-wlr.service - Portal service (wlroots implementation)
     Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal-wlr.service; static)
     Active: inactive (dead)

Jul 13 20:25:28 portable systemd[503]: Portal service (wlroots implementation) was skipped because of an unmet condition check (ConditionEnvironment=WAYLAND_DISPLAY).

The values are set before in the tty itself before I even run qtile start -b wayland, but WAYLAND_DISPLAY does get set once I enter qtile
I have installed base EndeavourOS and installed Qtile manually. It seems like xdg-desktop-portal has to start after qtile starts, but I can’t figure out how to get that to work.