After at least 20 attempts, I've found that I shouldn't just follow the guide's route; I also need to lower Makiri's affection as much as possible—for example, by drinking water and running away from battle of shallow.