foot=designated would mean that there are signs or pavement markings indicating that route is not only open to pedestrians, but the preferred route for pedestrians.  Removing foot=designated from the road and then foot=private (no access without permission) is probably what you're looking for.
            ---
            
            Published using OSMCha: https://osmcha.org/changesets/162139928
            