Could not reproduce.  My OsmAnd is able to route along the boulevard.  Same with OSRM and GraphHopper.  I have checked the data and all the ways have proper access tags (highway=pedestrian + bicycle=yes).
Some engines assume a low speed in pedestrian areas and will favour a detour along ordinary—and faster—roads.  Not a data problem.