Get your kid on a team that will play him as the #1 catcher, it's pretty simple. I think you "may" be caught up in an "organization" or a "name on a jersey". He can ALWAYS practice pitching with a pitching coach if that is what you/he sees as his ultimate path to college or pro ball. I love hearing from "elite" teams parents (not an indictment) who blather on about having their kid being seen, winning the xxy national tourney in Hoboken or droning on about their coaches who are the best yadda yadda yadda. Let your kid play on a team who values him as their #1 catcher....and sometimes, for heaven's sake you have be the parent and help him make that move to a team.. without his friends so that his interest/desire of being a catcher is respected & applied.
Anyone who thinks at 12U a kid is a quitter for not adjusting to the coaches wishes can go pound sand....everything changes a few years down the road and those 12U coaches wont be there to pick your kid up....i guarantee it.