In my many years of experience with wireless issues involving several different Linux distributions, I never saw scan results with 107 (!!) visible access points!
In the interest of security and privacy, the wireless script that you ran redacts the MAC addresses in every instance. You are connected to ‘nmguest’, redacted as AC1. AC1 has a signal strength of 63/100. There are other instances of nmguest that are evidently physically closer because they have a higher signal strength; for example, the instance redacted as AC45 has a signal strength of 74/100.
I suggest that you run:
sudo iwlist scan
Make a note of the MAC address of the instance with the highest signal strength and use Network Manager to bind to it like this:
The MAC address should be entered in the BSSID space in Network Manager. That should bind to the strongest instance of nmguest as well as prevent dropping as the wireless searches for a better connection from among several instances with the same name.
Save and close Network Manager. Tell us if there is any improvement.