Garcia consensus from everything I have gathered. Big J2 signing in 2017, did great in complex league in 2018. Promoted to full season ball rather aggressively the next year and it was clear he was overmatched. Repeated the level after the pandemic and found his footing, really got hot late last year, prompting the Phillies to add him to the 40 man sooner than they had hoped. It does look like he fell on his face this year, but I don't know the extent of his injury.
Scouting consensus seems to be slick fielder who needs to hit, and his hitting has been pretty Jeckyl/Hyde.
I don't mind this pickup, but don't think he is worth a 40 man spot over the offseason. It can't hurt to try to slip him through waivers after the season and give him next year to try to find something. He's only 21. It seems like a lottery ticket.