Sangrite Overlords (Sarkhan's ultimate) only pulls 2 creatures in certain scenarios

Opponent had Etali and used it to take one of my Gaea’s Revenges. Next turn, I use Sangrite Overlords and only two copies of Gaea’s Revenge are added to my hand.