Can you share the output of inxi when the Wifi is working for the first snapshot, for me that gives:
> inxi -nz
Network:
Device-1: Intel Ethernet I219-LM driver: e1000e
IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: ASUSTek USB-N14 802.11b/g/n (2x2) Wireless Adapter [Ralink
RT5372] driver: rt2800usb type: USB
IF: wlp0s20f0u2 state: up mac: <filter>
When you have it for the working do the same for the case things are not working and compare things, are the same?
Please also share the output of nmcli for the case things are not working.