When I switch to monitor mode wifi connection lost and no traffic goes through airodump. Does it means my chipset not support monitor mode or do I have to get another external one so one will be used to connect to wifi and another ti sniff in monitor mode?

Available interfaces
Code:
root@kali:/home/kali# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 28  bytes 1700 (1.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 28  bytes 1700 (1.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.108  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::6335:e346:d52a:fd84  prefixlen 64  scopeid 0x20<link>
        ether 3c:95:09:ef:e7:7d  txqueuelen 1000  (Ethernet)
        RX packets 7  bytes 1830 (1.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10  bytes 1546 (1.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Chipset
Code:
root@kali:/home/kali# lspci | grep Net
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)

I use airmon-ng to switch into monitor mode like so. And after I switched I lose Internet connection
Code:
root@kali:/home/kali# airmon-ng check kill

Killing these processes:

    PID Name
   1210 wpa_supplicant

root@kali:/home/kali# airmon-ng start wlan0


PHY     Interface       Driver          Chipset

phy0    wlan0           ath10k_pci      Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)

                (mac80211 monitor mode vif enabled for [phy0]wlan0 on [phy0]wlan0mon)
                (mac80211 station mode vif disabled for [phy0]wlan0)
When I switch to monitor mode output of ifconfig:
Code:
root@kali:/home/kali# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 28  bytes 1700 (1.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 28  bytes 1700 (1.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0mon: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        unspec 3C-95-09-EF-E7-7D-30-3A-00-00-00-00-00-00-00-00  txqueuelen 1000  (UNSPEC)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Then I finally try run airodump-ng which gives nothing at all, no traffic, empty table. Also tested with wireshark, still no traffic and no internet connection
Code:
root@kali:/home/kali# airodump-ng wlan0mon