Are you actually cloning the MIDI track or inserting new ones ?.
When you create the template, don't clone the midi track, use "Insert Midi Track".
I have and use track templates for all the Spectrasonics stuff, as well as Kontakt and Play with full patch setups and I've never had any such issue. That's why I'm wondering about the "Clone the MIDI track" ... because that's something I've never done when setting up a template.
There are other annoyances with Spectrasonics like the audio out resetting to 'A' when you load a new patch, and volumes getting reset if you have to reset the MIDI engine.
But as far as setting up a track template with the works - full patches, BUS routing etc., it should certainly work without problems.
When I load my track templates, everything comes back, all the BUSSes and routing get created, patches loaded, ready to fly :-)
Let us know how you're going.
Cheers - Cliff