I more often struggle to find a tone & style I like...far too much Brent and not enough D.I. to facilitate reamping or amp sims.
I usually generate an RT soloist for each instance of a chord progression, (I don't do the "choruses" thing - I use the FORM dialogue to create the full song), then to the regen thing after which I cut n paste from the same chord elsewhere and, finally, if necessary use Melodyne or similar to edit notes to better fit.
I definetly used a bar before and at least a bar after the designated "solo" section. That way I can use a couple of pick up notes, have a bit of a run out & often a couple of licks a bar later which to my ears makes it sound like the soloist is playing along. I did this quite successfully with my recent song What Can I Do?
Check out from 2.20
Now, getting it to play variations on the melody - that's asking a bit too much. Chose a midi patch and write the solo in.