That’s the thing, I think we are probably trying to build politics in there, that don’t exist, then reality is he is estranged from his family, they are not working royals, and were not there to represent the royal family.
The Jamaican government will have known that full well in advance, and approved thr attendance, the president would know who he was greeting and why they were there, and that would include knowing they were being paid to attend by paramount, as it would achieve publicity for the movie, for very little cost in comparison to what a marketing campaign would cost. As such, they ok;d it and the president was not blind sided. No embarrassing surprise.
i also don’t think the royal family give a shit, they weren’t representing them, and simply it seems made pleasant small talk, did their job, which was basically front up and post for pics, and leave. They were even sat in Siberia.