Wrong destination when avoid barrier

Hello
In my case :
From: 20.95610931676709,105.93024015451283
To : 20.960437674561888,105.92450559152455
I’m test route via barrier =lift_gate and access= private

why destination route is like that. ? This route should end at near barrier