I use a nRF52840 Dongle as the Sniffer HW. I use 2 other nRF52840 boards, one is a peripheral (NUS) and the other is a central/peripheral (NUS). The cen/per connects as a central to the peripheral at power up. I then use a smartphone with nRFConnect to connect to the cen/per board. After all is connected, the per board sends a 244-byte data packet to the cen/per board every 1 second, which relays it to the phone. Then it waits 500 ms and also send its own 244-byte packet to the phone.
I'm trying to watch everything with Wireshark 3.4.2, Sniffer 3.1.0 (I also used Python 3.9.1), I've installed the plug-in, etc. Everything seems to work just fine. They don't have encryption enabled, so no pairing is going on. I can see ADV, SCAN, CONN, etc packets, but I don't seem to see the 244-byte packets coming every 500 ms.
What could the problem? Configuration of Wireshark? Maybe the Sniffer only supports MTU/TX data packet max of 20 bytes and not 244 bytes?
I think it's just configuration... but not sure