Edited the OP for proper inxi information formatting.
If you have tlp installed, you can remove it and see if the issue persist, or keep it and disable power management on that USB port the wifi is connected to.
tlpui can give a graphical interface for that. Also make sure is not a USB3 port.
You could disable MAC address randomization in /etc/NetworkManager/NetworkManager.conf and change it to have this lines:
[device]
wifi.scan-rand-mac-address=no
save it and then run from terminal:
systemctl restart NetvorkManager