If Monte thinks Carter is bpa, then he takes him but Carter won’t be around. Still, if you add another guard, it just means you have depth to trade from in the guard position
I’m sure there is a trade that will happen or it’s drafting a wing.
The trouble, of course, is not that you want to trade one of your guards, but what you get back in return.
While no player is untradeable, it is reasonable to assume that Monte won't want to trade Fox, Monk, Ellis, or the player selected. Monk has just signed (not even really signed yet), a very reasonable contract, and might well have some kind of a no-trade clause (pure speculation on my part though). Fox, you trade only if some other franchise player is available, and even then you probably don't (unless the star is also young and more established). As of now, no such player seems available. Ellis and the draft pick could be part of a package, but I think Ellis's value in particular will rise this year. So, trading now would be a bad move.
That leaves Kevin and Davion. While both have value, it's not enough to get a major upgrade at 4. So, drafting a guard, just because he's BPA, might not necessarily be the best move, unless the player is significantly better than the rest. If we do draft him, it's a long term move.