Explane to me incorporeal spawn logic

Sometimes it’s 1 ghost
Sometimes there’s two
Sometimes it doesn’t spawn for like five mob packs or entire boss fight
Sometimes it spawn every 30 seconds

I don’t have issues with mechanic of this affix, atleast i can use polymorph for the first time in expansion

They CAN spawn every 45 secs (not 30). But sometimes they miss their spawn. So yes, sometimes 1, sometimes 2 every 45 secs. Thats about it.

The logic is to spawn 1 when it’s not a big deal and 2 in the middle of massive AoE damage at the worst possible time with one being out of range of everyone.