Keldon Johnson is versatile, can play SF and PF even at 6'5"
Branham is also young and can play multiple positions
Spurs get future SRPs, expiring 6th man LeVert and PF depth in Niang
With Keldon Johnson slipping to spurs #9 option, I think a change of scenery for him is good
Also saves Cavs some cap money