Why do some sections get an indication of a turn, and the intersection does not?
The reason is that when you follow a GPX, you are only following that and not the underlying map. Therefore there is no information on intersections, roads, trails etc. The only turns are, as you note, the turns in the road itself.