D.C. public safety agencies spent nearly $220 million on overtime last year, with staffing shortages and employee leave driving costs, an audit found.