Seedthrower,
Personally, I think your son will do just fine where he’s at. Of course, I’m not aware of all the other issues, but looking at the roster there are only four pitchers who have thrown more innings. Three of the four are juniors the other is a senior. He also is one of 5 pitchers to have started a game for that team this year. I understand it was only two starts.
Anyway, transferring can be a beech. Juco is an option, but academically it sounds like he is doing well. I understand the frustration, but he is a freshman and a good one. I think his time will come.
Obviously you are on top of this situation and it is tough. It’s all up to what you want to do, though. But IMO your son is good enough to make a big impact right where he’s at before it’s all said and done. Where will he be pitching this summer?
Good luck