I think Kelly ordered the release to be written and the flags to be lowered and then informed Trump, shortly before it was released, because Kelly is an honestly scary person and Trump recognizes this in his saner moments.
I’m not certain where Mattis and Bolton fit in, if they asked Kelly or he pulled them in, but I bet Sanders wrote the release, because who else who write that “I [Trump] asked Vice President Mike Pence … General John Kelly, Secretary James Mattis, and Ambassador John Bolton …”, instead of the more simple, respectful, and less self-aggrandizing structure, “… Pence will offer an address …”
I loathe Kelly even more that I loathed McCain … actually, I’m not sure about that … but I believe both believe(d) in a code of decency, as morally abhorrent as I would find it.
The Daily Beast source article that that story links to is classically wry,
*All four White House officials the Beast did speak with about how Trump, the leader of the free world, ended up in a smiling photo op at the Resolute Desk with a prominent QAnon conspiracy theorist, pleaded ignorance about when this occurred, and why. [COLOR=“Black”]Two of these West Wing officials audibly could not contain their laughter.
“This president is a president for all Americans,” one joked, including conspiracy theorists.*[/COLOR]
Anyway, in a quest for fact, and having a bit of time to waste, I did my own Google search for “Trump News”, and got this as the first page of results:
So: a) all the entries seem factual, so suck it up, Mr. Trump; b) the first two entries are from Fox News. which hardly seems to be one of the sources he would be complaining about; c) after that, most of the entries are about his own complaining about his press coverage, which makes it all a bit meta; d) I have no idea why two seemingly random entries from 2017 would make the first page, what with the rich panoply of Trump-related news items to choose from.