Hi @kn-cs,
I have encountered the exact same problem.... outside of a VM. It get the exact same behavior (packetHandler block not called) on native macOS Monterey 12.3.1 on one of my machines (and surprisingly running a VM on this host also reveals the bug in the VM!), whereas the very same code works perfectly on another similar machine. Note that DataFilter APIs works correctly.
I've spent hours on this bug and can't understand what's happening. Do you have any comment or answer to share since 7 months? Thanks.