The Cavill thing is pretty classic and can be mirrored in how Ruby Rose left Batwoman.
She first remained silent. Then when she revealed it was because of the hectic schedule and also being pressured into returning to work shortly after seriously injuring her spine in a stunt that went wrong, the production quickly released counter-content in which she was portrayed as difficult and impossible to work with.
I think the stories about Cavill being sexist and not respecting the female staff on The Witcher has to be seen in the same light.
Until they released those stories, the only thing out there was the rumor that he had left because he was so tired of the bad writing. If you are the showrunner or a member of the writer's room, you do not want that idea out there. So their publicists and agents will have released dirt on Cavill to cover their clients' backsides.