It’s funny, according to media reports, Grier and Flores both tried talking him into buying into their plans to play him all over the field. Because that’s the role he’s brings the most value to the team, versatility, and why they drafted him. That’s what he did at Bama.
BUT, apparently he only wants to play slot or boundary corner. So they couldn’t see eye to eye and they don’t want an unhappy player that refuses to buy into their system. So they traded him, as requested.
The funny part is, Pittsburgh is hurting for a safety, not a corner. So he may end up playing a position for Pitt that he didn’t want to play in Miami.
As for Xavien Howard, why on earth would you want them to trade a player that’s proven to be among the very best in the league? A player that’s not crying to be traded as Minkah did? The reason X has such a large contract is because they deemed him worth it. And he is.