It might be on purpose, since this only seems to happen when the player has the sacrifice effect. Singularities are supposed to be bad, but if the player has sacrifice the negative attack would damage them, which would be good for the AI. It's possible that for this reason the singularity is programmed not to appear.