I had a very similar problem a year or three ago with clients needing to toggle wifi off, then on to “reconnect” to wifi periodically through the day. We are a mixed shop. Many of the affected clients were Apple centric (MacBooks, iPhones and iPads). However this was also observed on a few Lenovo clients and a few Android phones. There was no common denominator such as wifi radio chipset, vendor or distance from the AP.
I’ve copied my fix (with some light editing) from another post. I am running with these settings on our APs (AP One Enterprise and AP One AC mini). Wifi connectivity issues have not been a issue since.