I was informed by support that custom transcripts can either be set to always print all programs, or can be set to print individual programs.
While the built-in template offers the ability to select "All" from the drop-down or and individual program.
I'm not sure why there was a need to separate the functionality. From the outside it seems like you've added more difficulty to your work doing it this way. I would like for all transcripts to have the ability to choose between printing all programs on a single transcript or just one program.