Apparently someone close to Mark Meadows, was the one who warned Cassidy. i have no idea as to your other questions. Hope you searched them before asking, as much as i just did.
"I'm not really sure, but was it already public knowledge Cassidy was going to testify? I don't recall the timelines of news. If it wasn't, how did the 'person' find out? Who revealed?"
This not directly to your questions, but something yours had me wondering about. A rough timeline of Cassidy's testimony:
The Jan. 6 committee bet big with Cassidy Hutchinson. Did it pay off? The decision to accelerate her testimony has led to second-guessing but also produced some of the most memorable hearing moments to date By Jacqueline Alemany Josh Dawsey Paul Kane and Amy Gardner July 2, 2022 at 9:00 a.m. EDT [...] Hutchinson gave her first of four closed-door depositions to the committee in February. Some of the most compelling details from Tuesday’s hearing, however, did not emerge until the last of those sessions, during the week of June 20. https://www.washingtonpost.com/politics/2022/07/02/jan-6-committee-bet-big-with-cassidy-hutchinson-did-it-pay-off/
"I'm not really sure, but was it already public knowledge Cassidy was going to testify? I don't recall the timelines of news. If it wasn't, how did the 'person' find out? Who revealed?"