I'm not sure I understand what the rectangle of a footway is at some of the corners. It looks like you may be trying to create a highway=pedestrian + area=yes. Typically we see these plazas and squares. However, routers really can't do anything with them. I would suggest removing them.

Since you are mapping sidewalks you may be interested in the work that the University of Washington Taskar Center is doing. They have a great app, accessmap.app and have done a lot to help map sidewalks with opensidewalks.com. OSM US also has a Slack channel, osmus-pedestrian-working-group that is improving how sidewalks are mapped. You are welcome to join at osmus.slack.com.