We've also seen that it pretty specifically doesn't destroy someone across multiple realities, so Madoka and Homura are probably safe, or at least difficult to terminate with it, being multiversal beings.
Nope, it did not work on Zamasu because he is immortal. Otherwise it would have indeed erased him across time like Beerus said it would have.