The vacancy started yesterday because that’s when Jackson resigned.
The NEW term, I don’t think Jackson’s resignation of the the the new term can take effect until the new term actually begins, how can it be vacant when it has not started yet? His resignation of his *current* almost finished term is not relevant.
And although Orr is a slimebag I think he’d know the law and would not suggest an illegal date.