So here is the fallacy of that line of thinking, it could be a rather deep explanation, but I'll stick to the basics
Orelvis
536 ABs before AA
Made AA as a 20 year old
Teoscar
1318 ABs before AA
Made AA as a 21 year old
Sano
1142 ABs before AA
Made AA as a 20 year old
So given this, it is safe to conclude that while Orelvis has a lower batting average it is statistically due to having 50%+ less ABs at lower levels in which he could dominate. If he just stayed another month at A Ball last year he could have put up monster numbers and have like 30 HRs and a 0.400 average over the hot 2 month span. Instead he was promoted and challenged. As has been pointed out Orelvis has met each challenge and once acclimated to the level/challenge he has adjusted and dominated.
Looking further to the start of his AA season this year, either he or the team had him working on a 2 strike approach swing adjustment with no leg kick. It showed promise in spring training, but had troublesome results in AA games. After a month (April) they made the adjustment to scrap it and he has taken off again, having a great month of May.
Certain things the team or Orelvis have done (swing adjustments/approaches, Covid year, promotions, etc.) played into the lower numbers overall and lower average over the course of the minors. Will he be a 0.350 hitter, probably not, but he has very good bat skills and pitch recognition.
What has been seen this month is the ability to take more walks (also 3 HBPs) and hitting the ball the other way. Hasn't been a lot, but he has the ability to. At 20, that will come with more time
Orelvis is a very special talent that wasn't pre loaded and ready to go like Vlad and Bo, but he has that ability to be a star if he keeps putting things together. His power and launch angles are elite and he has the ability to make contact, but what is even more reassuring is his ability to adapt and adjust to produce results. This will be key once he gets to the majors. Its a constant battle of adjusting to what teams are doing to you