There’s precedent. Reagan waited until one day after the 1986 midterms to sign amnesty.
I think Reagan was the best, but he wasn’t perfect and he had to get along with the GOPe who didn’t like him.
He also was easily duped, being honest himself, in the promise of border security and the state abortion act in California.