Neither the District Attorney's Office nor Matthews' legal team would comment on whether the fate of the grand jury materials was the source of the delay.
But some watching the case were hard-pressed to imagine another reason.
"I conclude from all of this that's going on that Matthews was trying to add in the grand jury stuff" to the expungement agreement, said Bruce Castor, a county commissioner who served alongside Matthews and who for years traded allegations of misconduct and corruption with him.
Castor, also a former district attorney, added that judges often sign expungement orders without a hearing, and that he thought Matthews wanted the grand jury testimony expunged in order to prevent it from being used in future cases against him.
"It sort of begs the question, what's in those things that he's afraid of?" Castor said.
Matthews' attorney, Jud Aaron, said speculation that Matthews wanted to expunge incriminating materials was "dead wrong."
Asked whether Matthews wanted to expunge the grand jury report, Aaron declined to comment.
Matthews, 64, of Lower Gwynedd, was charged with perjury and false swearing after a grand jury spent 18 months investigating the previous county administration's practices and business dealings.
False swearing is a misdemeanor that would amount to perjury except it is not committed in a judicial proceeding.
Matthews, Castor, and former Commissioner Joseph M. Hoeffel 3d were among those investigated, but only Matthews was charged.
In July 2012, Matthews agreed to pay $12,000 to an educational nonprofit and enter the probationary program. The program does not require an admission of guilt from defendants, and the charges were expunged from Matthews' record Friday.
Matthews was not in court when the judge ordered his record cleared.
But Aaron said afterward he was delighted to have reached the end of the case.
"The parties have agreed to and are pleased with this agreement," he said.