Aurora is the cause, I’m more concerned about the effect.
Not all Omnics gained sentience at the same time, so there has to be a given condition. Additionally, there was most likely a development process in place, I doubt it was instantaneous.
That, and deciphering the Omnics language into an interchangeable cipher.