Side effect of transition "priority" on ways crossings?

I observed an issue which disturbs my heatmap generation.
Map-matching algorithm very often doesn’t match the point on path crossings when track goes straight across the crossing.
I thought about avoiding U-turns. Is that possible that this is some kind of side effect of avoiding U-turns mechanism?
Sometimes it is not only crossing point omitted but one or two neighbors.
I tried to manipulate transition_probability_beta with no success.