My guess is that the Patriots signed Brown under the same circumstances they signed Randy Moss some years ago. Toe the line and make a lot of money. We haven’t invested a lot to get you, so screw up and you are gone.
One of them got the message. The other is now most likely unemployable in his chosen profession. Such is the state of professional sports in 2019.
I read that there is a clause in the signing bonus and contract that stipulates he has pre-advised the team of any pending, outstanding, or possible issues such as the two that arose and his failure to do so will serve as the means to void the signing bonus and just pay him a contract sum for one game and the days he practiced or was under contract.
Why they signed him is beyond me except that they have spent the last 20 years fawning over guys like this and turning the NFL into a trash can of entertainment.