Eu apenas resolvi o mesmo problema e tentarei compartilhar como o fiz da melhor maneira possível.
Você vê, o problema reside na Máquina Virtual (sempre faz). O que acontece é que sua VM provavelmente está usando USB 1.0 e o TL-WN722N usa USB 2.0 . É por isso que, se você digitar o comando lsusb , verá a placa wireless, mas não conseguirá vê-la se usar iwconfig .
Então, para resolver isso, você deve configurar sua máquina virtual para usar USB 2.0 . Se você estiver usando o Oracle VirtualBox, por exemplo, primeiro precisará instalar o "oracle vm virtualbox extension pack" para poder usar USB 2.0 e 3.0.
Depois disso, você deve configurar sua VM. Para fazer isso, vá para a janela de configuração e na aba USB. Lá, selecione USB 2.0. Se você não criou um filtro para você WL-WN722N, faça isso agora. É importante fazê-lo, mas imagino que você já tenha feito isso.
Por fim, inicialize seu Kali e, assim que estiver conectado, conecte seu cartão WL-WN722N. Kali irá reconhecê-lo automaticamente. Digite lsusb e iwconfig para confirmá-lo.