Seven months isn’t that long...
Nope, it isn’t. The only explanation is that there were extenuating circumstances in addition to the plea deal.