To me it is not
for some reason, my starting frame is always below the initial frame that RNG Reporter gives me.
For example, the reporter gives me the initial frame 44, my target frame is 56 so I need to save the game 12 times. I did and it turned out that I need to do three more in order to hit my target frame.
The same thing happens when I do the second shiny starter, then the third. After that, everytime I RNG a shiny starter, all I did is to use the target frame to subtract the initial PIDRNG frame then add three to it and it works :) and I try it with different seed and it also works :)