Monterey - Should AWDL be off?

Solution 1:

Try executing sudo ifconfig awdl0 up to see if that reenables AWDL.

To disable the AWDL interface, type sudo ifconfig awdl0 down.

Edit:

Executing ifconfig on my Mac, I see:

awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484, and status: active.

This shows the awdl interface has been defined and active. If you see status: inactive, execute the command at the beginning of this answer to make it active.