This is speculation and I might be doing the lad a disservice, but I’ve listened to a few different things with ex players recently and heard them speak about just how many ex pro’s, even very talented one, just aren’t that up for it.
They might not love football, like playing in the cold, wet, rain, even have any desire to play if they are less than 100% fit.
I think Zohore is likely one of those and you’ll never change him. The clubs dropped one here, four year contract too!