Icinga 2 master schedules the same check on both agents (at the wrong time)

Hello everyone, we have just discovered that in our distributed setup with one icinga master and two agents, the master schedules the same check on both agents (at the wrong time): we found that the value “Next check” in the icinga web interface is not consistent, i.e. at a certain time (when the Next check is not “0s”) the Last check is reset to “0s ago” and the Check Source changes to the other agent.

We have configured our service & host templates to run the checks in our custom “Agent” zone, as to avoid checks directly from the master.

Do you have any suggestions?

Thank you.