Game logic bug

Hey, I encountered a bug when attempting to utilize the Worldgorger Dragon / Animate Dead combo.
So after playing Animate Dead targeting Worldgorger, WGD enters and his exile trigger resolves, exiling animate dead. Then animate dead's sac trigger resolves killing WGD, who's return trigger goes off bringing back animate dead. Then I can once again target WGD, but this time when he is brought back and exiles animate dead, animate dead's sac trigger doesn't kill WGD, so he just stays on the field, ending the loop.
This behavior is not observed with Dance of the Dead, for which the loop executes properly.
So after playing Animate Dead targeting Worldgorger, WGD enters and his exile trigger resolves, exiling animate dead. Then animate dead's sac trigger resolves killing WGD, who's return trigger goes off bringing back animate dead. Then I can once again target WGD, but this time when he is brought back and exiles animate dead, animate dead's sac trigger doesn't kill WGD, so he just stays on the field, ending the loop.
This behavior is not observed with Dance of the Dead, for which the loop executes properly.