Undulation Splash from Necrolord = Re-proc?

I cast 2x Healing Wave, I gain an Undulation buff, I cast another Healing Wave, it consumes the buff and heals more. Hooray, makes sense.

Now, however, if I put out some Riptides and cast 2x Healing Wave, queuing up an Undulation buff, if I then cast Primordial Wave followed by that third Healing Wave the Undulation buff disappears and instantly reappears. Is it that the “splash” from Primordial Wave counts as another cast, thus I get it right back?

If not, what am I not understanding here?

You’re right, each proc from necro should count as a HW cast, giving you another one instantly. I’m curious if you’ve got 4 riptide up and cast as you said, does one of those count as a und proc HW?