One of my MSGIST students pointed out to me that the solution set for the MCLP tutorial (https://pysal.org/spopt/notebooks/mclp_gis.html) selects many households outside the service radius of 180 sec from each sited restaurant. The problem may be that the OSRM profile names have changed judging from their documentation (https://project-osrm.org/docs/v5.5.1/api/#general-options), and "pedestrian" needs to be replaced with "foot".