The reason the board have given is - if true - a very reasonable reason to fire a CEO. The job of the board is to oversee, scrutinise and challenge the management, and if the management were lying to or withholding information from the board then that's an obvious reason for the management to go.
American corporate governance standards are really hit-and-miss, and in a lot of these tech firms you often end up with situations of CEOs doubling up as chairs of their boards - e.g. Musk, Zuckerberg , Bezos -something that structurally neuters the ability of the board to do its basic job of challenging the CEO! So when I see an American board standing up to a CEO that's trying to evade scrutiny, I feel that's something that should be applauded.