Muskegon Heights seeks forensic audit for $2.9 million deficit

City officials said staffing shortages and outdated record-keeping systems contributed to budget errors that have grown since 2020.