Depending on how far along in the process you are. If it’s a recent application I would not worry about the 1 year contract. If it’s near completion and he really cannot terminate the contract earlier to come and land you might have to consider restarting the application.
Ultimately the choice is up to you and what is best for your situation at this time. I think they give you up until your Meds expire to land.
If any other seniors can confirm or add to this that would be great.