In fact, Lucas already had an idea about who the mastermind was, but he just needed some evidence to prove it.
Ever since he had returned to Orange County and took over the Stardust Corporation, there had secretly been a lot of unrest.
In particular, after Flynn had appointed Charlotte as the deputy general manager, Oliver Harvey, the director of the sales department at the time, stood out and vehemently opposed it. He even produced a large stack of digitally-doctored photos that implied an illicit affair between Charlotte and Flynn.
After the conspiracy was uncovered, Flynn fired Harvey from the company, and Harvey committed suicide by jumping off the building. A large number of media outlets quickly caught up to cover as much information as possible. They even misled the audience and caused the Stardust Corporation to face a major controversy and become the target of public criticism for a long time. Even until now, it still wasn't peaceful.