Grammatical? Technically, no.
But this is not formal language. It’s unrehearsed spoken language. Spoken language is rarely free of error, unless recited from memory or a prepared text. On the contrary, it’s commonly full of errors: wrong words, wrong grammar, wrong ideas, run-ons, etc. It contains stops and fillers as the speaker considers what to say next. And when the speaker detects an error, you’ll get repairs and other interjections.
In this case, the speaker chose *either or instead of the idiomatic either way or in either case or regardless. The choice might have originated in the preceding sentence, which presented an “either or” scenario. This led the speaker’s language center down a garden path. With both either or and either way coming to mind, the “wrong” one was uttered.
It’s equally possible that the speaker habitually uses either or to mean either way. Most people have one or two idiosyncratic turns of speech. My daughter thought people said *EX-undheit when someone sneezed, so that’s what she said for years. I have a tendency to say “I left” instead of “I’m leaving”.