If we can determine this via OSM tags, yes.
The query currently takes a very “flat” approach, and I’m unsure offhand how to add conditional tag filters like “is tagged highway=trunk but also foot=yes” that also work with all of the rest of the filters.
I’m expecting that any change to the street query that CityStrides uses is going to result in a lot of necessary OSM edits. I have to be very careful about changing things in a way that results in different streets in CityStrides, because people get extremely upset when things change.
Lots more conversation on this topic in The Trouble with Trunk Roads