Hello marclabru,
There's no technical reason not to use just one waveform for a whole rank, and/or to share it between multiple ranks. I don't think Hauptwerk's Custom Organ Design Module documentation says anything to the contrary.
The shapes and modulation depths of real tremulants often vary across each rank's compass, and for different ranks, which is why St. Anne's has multiple (different) tremulant waveforms. I.e. in the case of St. Anne's, multiple different waveforms are used solely for realism, and they were generated from real recordings of the ranks.