I think you also have to accept that players have different development curves, he'll be 21 this fall, he was 5'11 176 at the Combine in 2018, listed at 5'11 185 by EP, but is probably in the 190s by now, good size for a guy with top speed.
He showed enough in the BCHL to hope he can get back the form that got him drafted, you can never have too many fast, skilled forwards with enough size to hold their own in the NHL.
You get spoiled by players like Farabee, it's more normal for even a top (but not elite, i.e. top 10 draft pick) prospect to take a few years to make their mark.
Looking at forwards by draft, picks 15-30:
2014
#15 Dylan Larkin - 1yr college, NHL at 19
#16 Milano - 1yr CHL, 2 yr AHL, 27 AHL games, NHL at 23
#18 Tuch - 2yr college, 1 yr AHL, NHL at 21
#20 Schmaltz - 2yr college, 12 AHL games NHL at 20
#21 Fabbri - 1 year CHL, NHL at 19, quick start then flounder before bouncing back with Chicago at age 23
#23 Bleackley - flop
#24 McCann - 1 CHL, 42 AHL games NHL at 20
#25 Pastrnak - 25 AHL games, NHL at 19
2015
#15 Sensyshyn - 2 years college, AHL this season, turned 23 in March
#16 Barzal - 2 PD CHL seasons, NHL 2017-18 at age 20
#17 Connor - 1 yr college, 52 AHL games, 20 NHL games, NHL at age 20
#19 Svechnikov - 1 year CHL, 3 yr AHL
#20 Eriksson Ek - 2yr SHL, NHL at 20, didn't show much until 22
#21 Colin White - 2yr college, 47 AHL games, NHL at 20
#23 Boeser - 2yr college, NHL at 20
#24 TK - NHL at 19
#25 Roslovic - 1yr college, 1 yr AHL, then 32 AHL games, NHL at age 21
2016
#15 Luke Kunin - 1 college, 32 AHL, 12 AHL then NHL at 21
#19 Bellows - 1 college, 1 CHL, 2 AHL
#21 Gauthier - CHL, 3 AHL
#22 Rubtsov - 2 CHL, 2 AHL
#23 Borgstrom - 2 college, 24 AHL, 50 NHL at 21, then back to the AHL at 22
#24 Max Jones - 2 CHL, 43 AHL, then NHL at 21
#25 Tufte - 3 college, 1 AHL
2017
#20 Robert Thomas
#21 Filip Chytil
#19 Norris, #22 Yamamoto, #24 Vesalainen, #25 Poehling yet to make their mark
2018
#23 Lundestrom only forward to make the NHL (30 games)
2014 and 2015 were ridiculously deep drafts for forwards, 2016-18 are more typical.
JOB is a year behind, but he should need no more than two seasons to make the NHL by 2022-23, when he'll turn 23 in November. This year will be tough if NCAA is canceled, but he'll be physically mature, so if the skills are there, he should rapidly climb the learning curve.
If he arrives in 2022-23, it'll be when contracts start expiring and players like Farabee, Frost and Brink are ready to take top 6 roles, leaving the opportunity to win a 3rd line spot, though if he fills out, with his speed he could start as a 4th line forechecker.