Muilenberg became president in 2013, and the 737 MAX certifications happened in 2017, when Muilenberg was CEO.
Though of course he would have had the knowledge to understand something didn’t smell quite right after. Whether he had the sole authority to order a delay or redesign in the intervening time is questionable. It may have been that he couldn’t wrangle enough support from the board to do something dramatic.