I must confess it´s a good theory.But why would Squall try to kill Ultimecia?
I think you are suggesting that Ultimecia wanna to kill Squall JUST to survive.
But even if there is a cycle that cycle must have a beggining.And I don´t see any beggining on Ulti´s cicle.