If looking at metrics, Zach shoots 62.3%, so expected points is 1.246, is you give him 2 free throws, he shoots at 71.5 so expected points are 1.43. Even if you are not in the double bonus and its a non shooting foul, Edey's expected points would be 1.226, so about the same as letting him shoot from the floor.
A few things throw this off, the 1 3-point, might change it .1, but I doubt it, the distance to rim will make a difference, but basically fouling a 70%+ free throw shooter on purpose and sending him to the line is a bad play from a metrics stand point.
But Edey only shot 4 Ft's, so that wasnt the strategy, just saying you shouldnt foul him on purpose if you are in the bonus.