Route does u-turns to avoid no right turn restriction


#1

The following route https://maps.openrouteservice.org/directions?n1=-37.784622&n2=175.291659&n3=15&a=-37.774016,175.274797,-37.793626,175.289165&b=0&l1=1&c=0&k1=en-US&k2=km
has a " no right turn" restriction at the end of Memorial drive, the routing engine seems to obey this but not in the way I want , it has performed a u-turn rather than taken a more common sense route (marked in blue).
I’m wondering if there is a way to avoid this.