It could be mechanical or hit tool related. His IFFB% since 2021 is 4th highest in baseball (qualified). Those are as bad as strikeouts. That could be a swing path issue, or just basic hit tool issue that doesn't manifest purely in strikeouts.
Some of the other high IFFB% guys are: Santander, Carlos Santana, Kike Hernandez, Arozarena, Chapman, Bellinger, Schoop, Profar... some good hit tools in that list but also some fringe hit tools. For the most part these guys have trouble hitting .250 or better.
Also, Nolan Arenado and Jose Ramirez show up on the list. Kind of interesting.