Yeah, pretty annoying you have to jump out of QI every time you've completed a Rival task.
AND you have to remember what you were doing and COUNT your battles since you can't see when you've reached 15 or the required progress or whatever. Which results in IF you counted wrong on how many coins/supplies you've gathered/spent or battle/progress won, you are running back to the main city to check how much is left and then back into QI to do some more, and you better count better this time or you'll have to do it again!
Overall I am not liking this QI Rivals, mostly for these reasons, but also because the timing of QI is on a strict 10 hour schedule, unlike GE and other things we have had Rivals alongside. In QI, when I collect and build every 10 hours HAS to line up exactly with the rest of the Rivals quests and it's not so easy to just come up with more actions to do, or in the same order as the quests, and you can't afford to let "spending" and "collecting" wait until you hit the right rivals quest for them.
Poor design. Very poor design. Painful even for experienced players who know how to get around a lot of the bad designs and have plenty of rush goods and rush supplies to spend for all the filler quests in between the QI requirements.