I’m kind of at a spot where if Travis Hunter falls to 4, you grab him because he can be a high end WR which is a big need. If he doesn’t but Carter does, see if you can trade down a bit - someone will want Carter. If neither guy makes it, see if you can trade down with a team wanting the second QB. If you can’t get a trade with a QB needy team then take Campbell or Membou. And you feel fine about it because Hunter, Campbell and Membou would all be guys who are generally “worth” the #4 pick but also are a team need, so it’s not like you reached to fill a need.
I see the sense in taking Carter if he’s there as a best player available approach but I think you’ll easily get a trade partner for him if he’s there.