Devices not reporting until I remove and rejoin

I have a bunch of aqara motions sensors that work flawlessly, however some work after being joined but then overnight stop working. I suspected it is a connectivity issue so I purchased a few zigbee router plugs in hopes it would resolve but it didn’t. I then purchased some dedicated routers from TubeZB and placed those evenly throughout the house. Still the same issue. I then replaced the aqara devices with new ones and still the same issue. I thought zigbee’s mesh was supposed to improve with the more devices but i am not seeing that happen. See screenshot of my map. Any suggestions/help is welcomed because i really want these to work to build a security system, however at this point it just isnt reliable in certain areas.