Instantaneous creature death and checking conditions
Yes, it will trigger every time it returns.

Let's start when the Cackler is on the stack, when you originally cast it.

If no one has a response, it resolves. When it is resolving, you choose whether or not to have it enter with a counter. Assuming you do, it enter with a counter on it, as a 0/0, because of the Night of Souls&#39; Betrayals.

At this point, state based actions are checked. The Cackler dies, but Marchesa will see it with a +1/+1 on it, and this process will repeat every end step.