I don't believe this is a bug, I think it is by design. When you sponsor someone else's upgrade on a PNR, they cannot request an upgrade on that PNR with their own credits until after the sponsored upgraded flight is flown. It's explained on ACs website sonewhere.
I do agree its not the most ideal situation however.