ZHA Broken on Installation? Unable to find any Zigbee Device

I have a new, cleanly installed instance of Home Assistant on a RPi4.
I am using a SONOFF 3.0 USB Zigbee Stick, and it was auto discovered upon installation.
After configuring the device and adding it to HA, Now i am trying to add my zigbee devices.
Nothing is showing up what so ever in the search. Ive tried multiple devices, and i am sure they are in pairing mode.
I noticed on the log that i am getting this:

Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), src_ep=0, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=0, source_route=None, extended_timeout=False, tsn=3, profile_id=0, cluster_id=32822, data=Serialized[b'\x03\x00'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=None, rssi=None)
[0x0000:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_rsp: [<Status.SUCCESS: 0>]
[0x0000:zdo] No handler for ZDO request:ZDOCmd.Mgmt_Permit_Joining_rsp([<Status.SUCCESS: 0>])

After about 3 minutes, it says no devices discovered. What could be the issue here?

I’m having the exact same issue with a brand new SONOFF stick, although should it be relevant, I’m using a docker container (podman) on Fedora and not a RPi like the OP. Maybe it’s user error or something fairly obvious, but the only relevant search result I found is this post.

I’m a complete novice when it comes to all things Zigbee, however I’m technically literate and happy to help in whatever ways are needed to diagnose/fix this issue.

OK, Murphy’s law intervened and a minute after posting I reset the device one last time before calling it a night, and it finally was detected/paired.

Why does it always seem that things start working or that you find the answer immediately after you give up and ask for help?

It does seem that device discovery is a bit temperamental though. I had tried for an hour before posting.