+v misses the point

Dear Gurus,

when adding arrowheads to a multisegment line the arrowheads don’t point on the coordinate of the origin/termination of the multisegment line at least when using -JG. No difference between -v/-vb/-ve. A single line is no problem.

cat > path.txt << END
 30.3  51.5
  8.2  70.4
-71.8  61.2
END

gmt begin earth_arrowhead
  gmt basemap -Rg -JG8.1703/49.9816/15c -Bg
  gmt plot path.txt -W2p,green
  gmt plot path.txt -W1p,red+v0.5c
  gmt plot path.txt -Skcrosshair/0.5c -Wthinnest,black
gmt end show

I expected the red line to run the same track as the green line with both arrows pointing into the respective crosshair symbols. Am I missing something?