I’m a DT user and tend to use patterns to compose my song. Typically using one pattern for an intro, one for an outro, and a few in the middle for variety.
I’m messing around with online beat battles lately just for an excuse to experiment and consistently make and record tracks.
The one below was particularly helpful for addressing this problem. The rules of that battle was that you had choose from a variety of samples provided and had to switch up the beat/pattern/sample at least every 30 seconds. I still fall into the trap of not having enough variety, but this at least helped me to remain mindful of it.