Bills and Chiefs make sense... Miami make zero sense, especially since it's likely just a 1 year deal. He's getting paid from the Jets anyway, so $$ is pretty much taken care of.
Since he's getting paid, you would think he would want to go where he has a chance to win this season.