Agents Available But Chats Missed

Agents Available But Chats Missed

We have missed chats set up to send to Desk and it all word fine until last week when suddenly we started getting missed chat notifications when agents are sat waiting. We also notice on these notifications it shows us which agents were engaged, not available and available and all of them show agents were available so why are we getting missed chats instead of them being routed to the agents it knows are available?

I have attached a screenshot a the missed chat showing the agents are available.

Thanks