IIRC, he does have a non-compete in his Fox contract which will force his media silence through the 2024 election. (I’m pretty sure that news is from Steve Bannon, but don’t know if it’s true.)
Why can't he just break the contract, forfeit his remaining salary, and start working elsewhere?