Why did God shut Mormon's mouth?
Because the Nephites rebelled against God.
And I did endeavor to preach unto this people, but my mouth was shut, and I was forbidden that
I should preach unto them; for behold they had wilfully rebelled against their God.
Mormon 1:16