@cvlmtg It is not a bug at al! Firstly, waypoint 2 is not on the road but outside of it. Make sure to place all your waypoints directly on the road surface. If you move waypoint 2 a bit more in the direction of the main road, the route will work. Is it intended for you to deviate from the main road at the location of waypoint 2? If not, then place your waypoint exactly on Via Enzo.
I would also recommend placing more than 3 waypoints. If the intention is to follow that exact route, having so few points increases the likelihood of being presented with a different route along the way. Adding multiple via points and/or shaping points at strategic locations will indeed ensure that the route is followed as you intend.