@M_Glenn_M
Coming from similar background with a DR880.. I tried to add the DR into my setup..
Initially, I did all my drums programming using the DR (being comfortable with that work flow, but not necessary easier - but I don't know yet), and sync it with X1 for other tracks. I would then record the DR audio to X1 last, while in sync.
Next, I experiment with recording DR midi instead of audio (still did the drums programming on DR), and I would just use the DR as sound module. I did it this way, so I can save the drums midi together with X1, and not having to manage saving DR memory separately. But this introduce a new problem - editing drums becomes much more difficult. I mean, in DR, a single pattern that is used over and over again in song mode - you only need to edit once, but once expanded into a song in the X1 midi track, the same pattern is now scattered all over.
When I learn to use the Session Drummer 3 / step sequencer - I see the light. All the problems solved. Programming drums become much faster using the step sequencer. I do not need to use the DR at all.
About the only thing I missed is you cannot loop record/edit over a pattern real time.
Reading about your setup, you record the DR as midi to Sonar, then use the midi to for TTS sound module. Why not just sync the DR and record it's audio? You may want to do this for existing songs already done on the DR, but for new drums, learning to use the step sequencer with SD3 or SI Drums will further simplify your task.