Yes, it’s possible he was rushed. He’s only 22, has only 300 PAs at AAA (which were good).
Its a great contract if he’s worthy of being a starter. If he flames out, it’s a bit of a waste, although not to the magnitude as some other contracts (Martinez part 2, the back half of Cabrera’s contract, Baez, Zimmermann).