Wifi connection issues on Lenovo Laptop "was not in scan list"

Hello, I am trying to help troubleshoot my sister’s laptop having wifi connection issues. She has been unable to connect it to her apartment wifi or to her mobile phone hotspot. She is running a fresh install of Fedora 44 on a Yoga Slim 9 14ILL10 - Type 83CX. Every time she tries to connect to one of these network she gets the error The access point /org/freedesktop/NetworkManager/AccessPoint/30064 was not in the scan list (the number changes at times). I had her run journalctl -b 0 -u NetworkManager also after trying to connect to the wifi networks, and I saw nothing out of the ordinary except for the same error.
Is there anything I can do here? What package runs the scan list and why is it having issues/where would I look at the logs to figure that out?

Oh I should add that networks show up the visual list of networks to connect to, but all with only 1 bar.

Thanks for any help

This seems to imply an issue with the apartment wifi, though it probably should not be that low a signal when connecting to the phone hotspot.

We really need a lot more info about the laptop and the current network situation.

Please obtain and provide the output of
ls /etc/NetworkManager/system-connections so we can see what connections have been defined already.
Also the output of inxi -ezxx so we can see the hardware details that may be related.

Those should be posted as preformatted text so they can be searched and if necessary quoted.

I was able to fix it by having her turn off efficiency mode and instead use balanced. Well, get it working for now at least. Would those logs stuff be useful to figure out why efficiency mode is effectively disabling wifi?