The unresolved question is exactly why Henry fired him. There were reports that they were not seeing eye to eye on the direction of the team, which to me suggests that Henry had revealed he wanted to cut payroll.
We do know now that DD had talks with other teams about trading Mookie at the 2019 deadline, but they called it off when the Sox had a little good streak that raised hopes.