Big difference between given coordinates and matched

Hi, I noticed that small part of the route coordinates wasn’t matched correctly.

I made simple request to /match?type=gpx&vehicle=car, but in result I got 20x difference in distance. I assume that the issue is because of the road type. Coordinates that I sent to API is from Google maps, and there this part of road marked as regular road, but in Openstreet maps this road marked as part of the runway.

So the question is there any workaround to this, maybe some additional request params that can be added to avoid this kind of discordance?

Thanks in advance for any help

Hi, can somebody who more or less familiar with Matching API reply to my question?