hey, this turn restriction is already modelled correctly in OSM, see https://osm.org/relation/14423165 and https://osm.org/relation/14423164 

maybe the software that you're using doesn't understand `except=bicycle` ?