If the religious emblems program for a faith has more than one level (for the different grade levels), may the Scout earn all of these recognitions?

Yes. Members can earn all levels of their religious emblems program. However, they must be in the appropriate program guidelines when they start and complete each level (they may not go backward and earn younger programs).