A .269 average with 11 hits, and 3 doubles for all 3 of his XBH over 52 ABs, will give you a paltry .068 ISO. A .321 OBP is OK. I put more trust in his 351 PAs last year and expect him to start producing more.
When I ask Google AI "how many plate appearances before OBP stabilizes," it says about 3/4th of a year (460 PAs). Swing and contact is starting to get meaningful between 50-10 PAs, and SLG / ISO around 150-200.
Most of the projection systems on FG have him around a 100 wRC+ player. League average offense with bad defense projecting to a sub 2 fWAR. If you think he's that, you don't sign him at this point. If he repeats last year offensively and shows average defense going forward over this year and maybe next, then you certainly think about an extension discussion. But then, he'd be a different player than his track record and projections show him to be so far.