My current igo 8.3 has this problem. I have selected Allow U-TURN in the settings tab, i have selected an intermediate point, BUT when I make a simulation (fast), i saw, that the IGO DOESNT turn me, at the VIA-POINT. It (igo) puts me to go forward 30km, to the FIRST ROUNDABOUT, to turn me back. I have selected all what you said.
On IGO8.0, THE problem doesnt appear!!
Try this (on igo 8.3):
The start point: Country: ROMANIA, City: Baia-Mare, Middle of city
The destination: Country: ROMANIA, City: Baia-Mare, street: Soseaua de Centura, middle of street
The via-point: Country: ROMANIA, City: Recea with subdetail: Maramures, middle of country.
In the first picture you will see the normal route, made by IGO8.0

In the second picture you will see the abnormal route, made by IGO8.3

Please post back, a screenshot with the route, and tell us if represent the first(normal) or the second (abnormal) picture