I know this turn restriction, I didn't know it wasn't already added.

I've also corrected because "except=*" only applies to vehicles (i.e. vehicle type "private" isn't defined) so you have to use "restriction:conditional=*" and with the type of access and "Anlieger frei" means "destination", not "private".