Welcome to the forum. Great and detailed report
Your report reminds me to the discussions devemux86 already linked.
The issue is, that the routing engine neither makes a u-turn nor does it find a route in direction of vehicle.
The closest attempt I got towards a solution was:
@boldtrn could you reconsider the heading parameter?