Jahanbakhsh is kind of a player that fits right in with an offensive minded team. A defensive minded team would make him disappear from the games. Just compare him when he was in AZ vs. in TM under a very defensive minded CQ. He was still good in TM against Asian competitors but nothing like how he performed in AZ.
I don't think in a better team in EPL, he would not be successful. He made a mistake by choosing the wrong offer.
Ps. BTW, in addition to Taremi and Azmoun, I think Gholizadeh, Ansarifard and Amir Abedzadeh play regularly too.