Foot route showing ways that should not have foot access?

I’m using CH profile
I noticed this route

I get that the start coordinate is at the underpass with no sidewalks, but according to the tags of the way and the FootAccessParser, the network should not have the route go through that?

Maybe I’m not undestanding the parser correctly? is there a way to make it more strict where it will only allow roads with sidewalks? (even if a lot of routes may fail by making it that strict?)

seems like I found the problem


avoid was added into allowed anyways