I think it will be a mistake, it will be difficult to replace him in all senses and you never know what will happen next, maybe the opponent will want to re-sign him, where we traded him and he will like it there or someone in UFA will offer him a good contract. It is quite rare for guys to come back after a trade, especially since we are Buffalo, losers, for whom it is already difficult to sign players. I would just re-sign him now and not think about it, we can't take the risk over and over again and lose every year.
Or he's just a guy who doesn't like to move and has a difficult family situation, maybe he just wants to settle down where he feels good.