Nothing is preventing the signing of free agents once June 1 comes around. You can agree to terms before and sign the contract then. It's not an uncommon practice. And what if the coach doesn't want the current QB that has a history of getting head coaches fired (he's had 5 and they were all fired, one of them twice) and wants a QB in 2026 instead?