They just said on the NFL Network (Insider Mike Garafolo) what happened:
**********
Gregory agreed in principle with Denver. Then, Dallas asked him if they matched Denver’s contract, would he stay in Dallas.
Randy said yes and went to sign.
Dallas printed the contract. In the contract was a clause that is in every single contract Dallas does. It said that if the player gets suspended for testing positive for a substance, the guarantees are forfeited. All Dallas’ contracts (other than Dak’s) have that in them. NFL Network went and looked at a bunch of Dallas’ contracts and it was in every one except for Dak’s.
Gregory said he didn’t want that and left to go to Denver.
**********
The Dallas front office makes their mistakes but they didn’t do anything wrong here. Randy showed zero gratitude for all Dallas had done for him and decided to live in a state where weed is legalized (hinted at by the NFL Network).
People beating up the front office for this need to wait to find out what really happened before condemning the Cowboys. JMO.