As mentioned, the Animorphs solution is a consideration... If a being is all powerful, than it is powerful enough to kill another all powerful being. However, an all powerful being would be powerful enough to defend itself from a killing blow. So we have a conunumdrum here.
But you're forgetting that omnipotence means omniscience... a being that is all knowing (and omnipresence, or occupying every space all at once, but lets leave that down to functional teleportation for the time being.). So god 1 would know that attacking god 2 would result in god 2 knowing that god 1 was going to attack (before it happened) and building proper safeguards to stop it... this gets into nasty infinite loop kind of consequences and knowing what could happen if they came directly to blows. So the gods in their infinite wisdom would definately not do that.
In Animorphs, the two gods (the Elliminist and Cayarak) did reach this problem in their combat... and then got even more powerful... and they struck an agreement... they would face each ther in a long scale game that the entire course of the book series was probably akin to moving a pawn in chess... The rules were they could not directly interfere... unless they granted their opponent one meddling action to counter their own action. We can see this play out in two seperate Megamorphs books... In the first, the Elliminst realizes an individual using the Time Matrix (a time machine he created as part of playing around with god powers) and would dramatically alter the game in ways neither player could predict (but the Cayarak enjoyed because the present meddling was turning it in his favor). So Elliminst meddled by using the Animorphs to go after the time traveler and fix the issues. Cayarak okayed this, but his stipulation was that he would be the one to send them back and he demanded one of the Animorphs must die. All these things happen, but the Animorphs were able to finally stop the time traveler and undo all the events of the book, including the aformentioned death, by ensuring that the time traveler was never born.
In the second book, Cayarak offers Jake a do over of the entire series, which results in actually leads to the defeat of the main series antagonists earlier than if Jake hadn't made the decision, at which point, Cayarak calls foul and we learn how the Elliminsit countered the initial meddling... turns out, one of the characters has a temporal awareness that allows her to recognize a false timeline... and this gift can propigate, causing the others to actually be successful. Of course, between all the important connections on the team (two of the team are the brother and son of the same character, who incidentally gave all of them their mission to fight, and another was the son of the enemy general in charge of the entire operation, leading to the accusation that the Elliminst had stacked the deck... or was very clever about it if he had.).
Another comes up with the celestial sapiens from the Ben 10 franchise, which are a race of omnipotent aliens that all have split personalities... they can do just about anything... if both personalities agree... Of course, we learn that one is called bellicus and the other serenea and realize just how little that actually happens, so these creatures go for long periods of time without reacting to anything (they can't even move unless the two personalities agree on it).
In all, it's not impossible to be one of many Capitol-G Gods in a verse.