Slow mesh proxy path discovery

The setup: ap1 and ap2 are connected to mesh, ap2 bridges mesh with ethernet, host and ap2 are connected via ethernet.

When I do ping -c 1 host from ap1 is always fails the first time.
iw dev mesh mpp get host_mac returns command failed: No such file or directory (-2) after this ping. The second ping receives a reply and mpp table populates with ap2 mesh interface mac:

iw dev mesh mpp get  host_mac
host_mac ap2_mac mesh

This is definitely not an ARP issue, as flushing ip neigh on all hosts doesn't reproduce the issue and discovering happens extremely fast.