Trading from 4 to 2 would be monumentally stupid - like 2017 Chicago Bears stupid. If the Giants are taking Barkley/Chubb at 2, they're not going to trade. If the Giants don't take Barkley/Chubb at 2, one or the other will still be there at 4. The Jests are taking the wrong QB at 3.
There is no universe where trading to 2 makes any sense for the Browns, short of irrationally panicking that the Giants are going to trade out of 2 to a team that wants whatever player they're targeting (which, again, would be monumentally stupid, as no one is likely going to trade from 5+ up to 2 for Barkley or Chubb.) Even assuming that someone leaped into 2 and picked one, the Browns still get either the best RB or the best pass rusher at 4, without wasting picks to move up.