He should not be allowed to trade up anymore.
I never like trading up because they're almost always overpayments and people typically are not good at evaluating talent enough to make trade-ups worth it. In JD's defense, the 3 main guys he's traded up for are AVT, Jermaine Johnson and Breece Hall, all of whom look like good players.