KOM in Companion APP vs ZP

When I check in companion APP Explore/Worlds/Routes and look at Legsnapper KOM there is a mismatch vs the same KOM when I look at ZP.

Should they be the same or are they using different criterias?

In APP, I have 230513 a time of 39.13 at Legsnapper at a Tiny Race but that one is not in ZP.
Maybe results at Tiny races are not legit for ZP?

Anyone knows?