It's not even a case of being a well coached team, it's having players that allow him space and allow other teams to not zero in on him. He worked well in Miami because Miami had so many weapons.
Here, he's being asked to be either a 6th man or a third option. It's asking too much of him. Problem is, he's being paid as such.