There you go again
it MUST be this or that
These are the assumptions you are basing your entire argument on.
I do not agree with those assumptions. We cannot KNOW that a cause of anything mut be eternal. All you can do is ASSUME that.
All you are doing is making up a definition of what you think god is and using the definition as proof of that gods existence.
Until you prove absolutely that "spirit" whatever that is is the only other thing that can exist beside matter and energy your entire argument is nothing but supposition that can neither be proven nor disproven