It's because he lacks agility , I belive.
He just isn't a striker that thrives on positional attacks , against packed up defensive teams that don't give him time on the ball.
And also because of this his best matches for us were those against teams that attack us and we hit them on the counter ,like against RB Leipzig.