He may have been held back because he was not good enough to play varsity or at least was not good enough to be a starting QB on varsity. They may have wanted him to keep getting QB reps that would have been unavailable on varsity.
I do know for certain he was unable to dominate mediocre JV competition. Definitely was not on the level with the varsity QB.