The Rams don’t have the cap dollars to keep the players they currently have; they weren’t going to have enough to sign safety John Johnson III on the open market.
The Browns do, and did.
Per multiple reports, the Browns are signing Johnson to a three-year deal. Via NFL Media, it’s worth $33 million, with $24 million in guarantees. (That’s apparently not $24 million in full guarantees.)
Coach Kevin Stefanski could have pursued Vikings safety Anthony Harris, a player in whom the Browns were interested last year. They went for Johnson instead.