You have said you are noticing more battery devices showing as offline, but not really given any details of your Zigbee and WiFi infrastructure. You also have not stated anything about your location as if in an apartment you would have more neighbours. As an example, let's say you were sensible and put your WiFi on Channel 1 and your Zigbee on Channel 25 when you first set things up. Everything worked great. Now your neighbours have decided to add WiFi, and they decide to use Channel 11 for their WiFi. Whilst this appears to work for them it is actually degraded due to interference between you Zigbee network on Channel 25 and their Channel 11 WiFi - they don't notice as much but you do because the battery powered devices get hit by the interference.
In other words, whilst you have not made any changes, your neighbours may have.
First step, is check you own Wifi and Zigbee channels to ensure they do not overlap (see image below)
Second step, get a WiFi analyzer (should find an app on the store for your phone) and see what channels would work best. Bear in mind that a lot of new WiFi routers default to selecting the 'best channel' which may mean that your neighbours may start interfering again.