I'm not sure what causes them either. I had a bit of an outbreak a couple of weeks ago. I scrubbed them off. I got my new protein skimmer a few days later and haven't had a problem since. I don't know if that is a coincidence or the fix.
One night in Bangkok and the worlds your oyster. The bars are temples but the pearls ain't free.