cover queue applied to champ levels

they are not applying properly.  example of my queue for 3* Gambit:

black
red
purple
red
black
black
black
black

my goal was to apply all his non-black covers to his champ level so I click the button for his red and purple covers.  but to find out later, it was applying his black covers at the bottom.  after getting another red cover, I clicked the star icon to the right to apply the red cover but it applied the bottom black cover.  now, I'm left with just 1 black cover in my queue.  there goes my hopes to have a 0/0/5 Gambit unless I create a dupe now.  on the other hand, he's about to yield me a rogue cover.