Did they fix the RP-bug very recently?

I just made an interesting observation:
I was in a match with 5000 RP missing for a module. I left after 30 minutes and had about 9000 RP gained but not yet paid out, due to the match continueing. As per old workaround, I then selected an empty module to catch the overflow, when the match would end.
When the match ended, the entire RP income was in that new module. It also stated something +xyz from previous game.

Is this the new sceme or did the +xyz cause the abnormal allocation?

There are two problems with modifications RP. It looks like you were affected by the one that gives you missing RP only when the second battle finishes (this is the problem known as: “play one more battle and check the RP again”). So you were probably affected by the one that is not a big deal. I saw this happening in the past, it’s definitely nothing new.

It’s possible that the devs already wanted to fix the original RP bug in the past and this was their solution. It just doesn’t work in all situations for some reason. I actually see this less often then the original RP bug. But this is just guessing. Maybe these two problems are actually caused by two different factors, I don’t know.