This actually doesn’t surprise me at all - Charlotte almost never has a real shot at free agents (unless they overpay), so it’d make sense they’d trade for someone with multiple years left on their deal.