If the report is correct that he wanted $20 million and when the team met that amount they upped it to $22.5...then I say hold tight. Try to get the trade done with Miami and draft what you can for depth.
Also, if the rumor is true that he will not have the surgery until he gets his contract...wait until late June and remove the franchise tag. Then you can tell his agent "Since he doesn't want to play under the tag a second season, we have removed it. The offer from the team is $18 a year (keeping the current guarantee amount in place). If he wants that he can sign. Otherwise, he is free to negotiate with other teams. Oh, that's right, FA is basically over, the draft has come and gone and your client won't be ready for the start of the season. Gee...that sucks. Have a good day."