As a person that was in a situation like Meghan was in Fiji a couple of times, it does tend to give a person a sense of panic and claustrophobia as if the world is closing in on you. With people crowding in to get a better look, be up front and able to meet Meghan and perhaps even just being pushed by a crowd towards her, it was something that the protection detail could not only see but also feel.
To avoid any mishap, the protection detail quickly decided to get her out of there as soon as they could. They made the right decision.
As far as the menu, I'm tending to go along with the idea that Meghan's name was printed on the menu as it would appear as a Fiji native. If this was on a menu back in the UK in the form it was printed, I think somebody's head would roll. Meghan's correct title is "HRH, The Duchess of Sussex" period. No Meghan, No Markle. Even publications that call her Meghan, Duchess of Sussex have it wrong. That is what her title would be if she divorced Harry.