Bicycle (dismount) connection between cycleway Dees Postmabrug and De Ruijterkade is missing.
Add {SET bicycle=dismount} to (highway=footway).
And SPLIT (highway=footway: De Ruijterkade) since (bicycle=dismount) only applies to small footway segment (connecting to highway=steps and highway:residential: De Ruijterkade).
BTW, FWIW: De Ruijterkade is not highway=residential (IMO):
https://wiki.openstreetmap.org/wiki/Tag:highway%3Dresidential
The highway=residential tag is used on roads that provide access to, or within, residential areas but which are not normally used as through routes. Most traffic on a residential road will be for the access to, or from, residential properties, but may have also some transit traffic. Roads carrying primarily through traffic, or non-residential traffic, should instead be tagged with another highway tag (e.g. unclassified, tertiary) as appropriate (see highways).