Very well said. I'll sound like a broken record here, but being good at practice vs being good in-game are two completely different things. Game management, communication with your defence, in-game adaptability and even confidence are all things bettered with game time, and this is what he needs ASAP. He needs to make those clumsy mistakes early, take some fat Ls, let in some stinkers, f* up some passes. This is how you learn to play.
At 23, soon 24, he can't be sitting on the bench and starting those 3-4 cup games. It's crucial! Just look at Dean Henderson who massively slowed down his progress by having one season sitting on the bench.
I think the 2 season contract is to send him on-loan this year and if he does well, they'll still be tied to him for the season after and can then re-assess his situation. But I hate judging him for his potential. I'll say it again but Desjardins at 20 years old and Breza have both been on the bench in serie A and it doesn't make them any better than Crepeau or DSC or even Sirois.