I have encountered a similar crash. I start listening for UDP packages with Local Network access enabled. Everything works as expected.
I kill the app and disable the Local Network access.
I open the app again and as soon as I try to re-create the NWListener the app crashes and I get the following message:
[listener] nwlistenerdns_handler [L1] advertising denied by policy
Is there a way to check for Local Network access?