Appears as if Son sees himself as No 1 and H as 2. So shoot is primary, consider feeding H secondary.
IMO, every player should take the best option for the team. Kane, Son, all of them. If the pass is better than the shot, take the fucking pass.
Obviously if the ball hits the back of the net, no one will look at it retrospectively and ask why the player shot. But in those times where we failed to score and a player is in a great position, they're gonna rightfully ask why they didn't get the ball.
And "I'm number 1" isn't the right answer.