In case anyone finds themselves in this situation, I figured I’d provide an update of what happened. I was refused my Visa at my interview on May 20th and told to get a waiver for the criminal charge. I was pretty confident that they made an error in their decision for two reasons 1. I was never actually convicted of a crime according to immigration law (absolute discharges are technically not convictions), and 2. Even if I was viewed as being convicted, it fell under the petty offence exception.
I secured an excellent attorney a few days after the interview, he agreed with what I thought and was confident they had made an error. He contacted both the Consul General and Legalnet. The consulate responded after about a week and requested more court records. After a few weeks they then requested my passport to issue the visa. All in all, it took about 2 months and my attorney emailing or calling the consulate almost every other day, but they ultimately reversed their decision and issued me my Visa.