https://www.nbcsports.com/nfl/profootballtalk/rumor-mill/news/why-did-texans-reduce-stefon-diggss-contract-from-four-years-to-one
This has to be the dumbest reason, if true, for the Texans voiding Diggs final 3 contract years, saying...
"They want the best possible version of Diggs. They want none of the little things the Bills tolerated until it became one big thing."
So they are basically saying Diggs is a diva and they don't want to upset "his highness." Good luck.