The problem is he doesn't work hard enough. Not drinking is really the minimum, but you need more, and he doesn't want it enough. When KDB made that low cross to him, he should have made a leap and slide to get to the ball instead of just saying f*ck it, I can't reach it. He is nowhere to be found when someone breaks from the other side, always just too far behind, hes pretty much never an option to pass in space or cross to. For all of his ability on the ball, hes an absolutely awful off ball player, and its mostly because he doesn't actively seek to learn that dimension of the game and instead settles for being a classic winger or even wide midfielder.
I think coming to City and having that early success, and then winning the title, has made him too cocky and not willing to work on his deficiencies. More and more I get the feeling he thinks hes a finished product, who only maybe misses some chances and passes by being unlucky. He can be BDO level if he goes to the next level of being a free roaming forward and hungry to get in a position to receive assists.