I am actually staying on top of this battle (so far). I am fortunate I only have three Montiporas and the nudibranches have only infected the leaf plate so far. I redipped all in another type of dip and scrubbed to remove eggs and placed it back in system. I knew I wouldn't get all the eggs so I have been checking the plate everyday several times a day. I set up an airline tube vacuum and when I see a nudibranch I vacuum it off into a bucket. It's odd because there is this one spot they all go to and it's right where I can see them and vacuum them off. I also got a six line wrasse who I hope has an appetite for nudibranches.
Each day I find fewer of them. The last two days I found none after a long session of searching, which means I am in between hatches. I actually found a dot and vacuumed it off and placed it under a microscope. You could see the nudibranch in the egg clear as day so I know more will appear in the next day or too.
The likelihood of actually beating this is low, but worse case I lose 2 small frags and my nice leaf plate. I'm going to stay on track and see how it goes. Call me crazy.
The sixline wrasse is great. He spends all day looking for food on corals, rocks, etc. He has been picking around the leaf plate, but I can't confirm what he is eating. We'll see. I'll report back as this progress.