Provocation/temptation doesn’t apply because the temptation comes from the person himself (ie he’s hungry). It’s not like she asked the person “Do you want steak for lunch?” Nor does it sound like she invited the person, on a Friday, to a steakhouse (and then ordered shrimp).
The silence aspect only applies if you are a superior of the sinner (then you have an obligation to correct). The person in question did NOT order meat, thus they were not silent on the matter, but followed the law. Also, you don’t know that the person didn’t say say, “It’s Friday, I’m ordering fish. What are you getting?” Which would be a reminder of the law.
The rules of fraternal correction apply here. One is not obligated to go out of their way to stop evil (if that we’re even possible, due to free will), especially if the person will reject your attempts and become more bitter against God/Church. If you repeatedly scold/preach to sinners, (and you’re not a superior), you actually commit a sin yourself, against prudence and charity.
Ps you’re using the word “host” incorrectly. An invitation to a lunch place is not the same as “hosting” someone at your house and grilling a steak on Friday.
Your brothel example is dumb because it’s a specific place, which is an occasion to sin. In regards to restaurants, 99.99999% of them serve meat of some kind, every single day. Meat is not an occasion to sin but it’s just forbidden on fridays.
And, if we want to get technical, V2 changed the law and allowed meat to be eaten on Friday (if another penance is substituted), so outside of Ash Wed or Good Friday, there’s no more meatless Fridays. You can’t be sure the person sinned because they could’ve done a private penance later.