Pop OS is designed for System 76 computers, specifically to their hardware they use building their Laptops, some firmware may be missing or has been adapted to suit their needs, which can cause issues for non-System 76 machines - this is the main reason why I do not use Pop OS - it is based on Ubuntu but does not have all of the same features -
Useful WiFi Commands
This command is used to watch what the Wifi hardware is doing. Pay attention to the disconnect reasons, and ignore the scans.
Code:
sudo systemctl restart NetworkManager
This command will restart the service that manages all Internet traffic on the computer, which is usually easier than restarting the computer.
This will check the hardware startup and driver loading messages.
This will check if the hardware is being detected by the kernel.
This will check to see if the device driver (module) is loaded.
Code:
sudo rm /etc/NetworkManager/system-connections/*
This will erase the stored information about all wireless access points.
Code:
sudo apt install --reinstall network-manager
This will reinstall network-manager, which can fix some network issues.