Actually, I only clock sync the digitakts. I don’t use program changes. It’s a bit too much to explain how I use the setup in text on a forum. I’ll make a video on that too sometime ok? (starting a video series soon, more info will follow :))
In short: I improvise a lot. I have about 32+ grooves all built within the digitakts (about 16 per digitakt, and counting) , and use a max of 3 patterns per track. 1 pattern is the basic groove, pattern 2 a break, pattern 3 if used is a (slight) variation on the first pattern. Other than that I use the functions on digitakt and the mixer to build breaks and variation.