After renouncing Kaman, Henderson and Roberts, the Turner + Ezeli signings put us about $3 million under the cap. Unfortunately, at that point, BRK forced our hand by signing Crabbe to that offer sheet. Matching Crabbe instantly put us $15 million over the cap and ended the ability to sign other free agents - other than our own players. At that point, it made sense to re-sign our own free agents using their Bird rights (Leonard and Harkless). And, might as well give G.J. his extension at that time, too.
So, Leonard had zero to do with (theoretically) not signing Gordon. The only way we could have gotten Gordon (assuming the same contract he got from HOU) would have been to not sign Ezeli and sign Turner for about $3 million/year less than we offered him. Given that our biggest need going into the summer, rim protection, hadn't been addressed, and we'd already signed one perimeter player in Turner, going after Gordon would not have made any sense at the time.
Gordon is looking good now and like a relative bargain, but he's healthy and playing in a system that is perfect for him. Ezeli was a gamble, but given that we'd already signed Turner and had the ability to match any offer Crabbe received, going after Gordon was never going to happen. And, it had nothing to do with Meyers Leonard.
BNM