Please verify that there are no missing crossings when changing to separate instead of both/left/right for sidewalks.
Some routing engines will add foot=no to these roads and if sidewalks are not correctly connected at each intersection, this could break routing or add unrealistic detours. Thanks!