Fairly serious bug here.. if only one target enters the range of starbase weaponry, the weapons will continue firing on only that target even if other enemy ships enter range afterwards.
For example, with Vasari, you can send a single capital to engage the Starbase and after all the weapons are firing at it, send in the rest of your fleet and only that capital will be getting fired upon, which makes it very easy to perma-tank it with Overseer hp injection.
I'm emailing a save where this is set up to IC 