GPE - DEC, did I do it right?
Bryan is correct here, but from what you explained, there is actually another infraction that occurred in this situation!
When any player is resolving a spell or ability, all players are responsible to make sure that the ability is resolved correctly. When the player controlling the spell or ability resolves it incorrectly, that usually will fall under a GRV. When the opponent fails to point out when a player's spell or ability has resolved incorrectly and doesn't point it out immediately, that falls under a Failure to Maintain Game State (IPG 2.6).
In this case, since Player A has committed a GRV by not discarding as per the triggered ability, and it was not discovered that they had done so until a turn or two after, Player B has also committed a FtMBS. They receive a warning, and remind them that it is both players responsibility to make sure each spell and ability is resolved correctly.
Hope this helps!