So that correct inputs are referenced as you saved it is not enough - then I misunderstood your request.
What you want is to select input hardware busses and let them be part of track presets as anything else.
Cubase call hardware inputs busses - so always confused over naming when you wrote Channels.
And inputs busses cannot be duplicated in any way like tracks can, so saving as part of presets can lead to issues.
I never did hardware ins and outs as part of save archives - they are referenced selecting tracks and group channels and Cubase try to match when importing.
So unless Preferences VST page and input and output connections are not to be connected on external projects - it works on same system I have.
For drums I saved a folder, an instrument track with seven stereo outs connected to a group channel and it all import with routings and names in place.
But agree that it would be good with a proper export dialog with some checkboxes what to include - or same for track presets as you used.