He runs very hot and cold. Aside from dealing with injuries, he for whatever reason just hasn’t developed the consistency that you’d expect from a seasoned player. His hot streaks have him looking like a physical 40 goal threat, but he’s so quiet during his cold streaks that he ends up averaging in the high 20s, which is a step down from what was expected of him based on his size, skills, and workmanlike attitude.
He’s still only 24 so there’s a little bit of time left for him to mature, but his current G-A-P pace is almost exactly his career average, so he’s reaching “what you see is what you get” status.