A very similar problem is discussed here: Submit passive result via remote agent API? - #13 by Bebef
It seems that this issue could be “as designed”. But how to actively monitor a host from the management network and letting it update status certain services via API (passive-check)?