This is an issue with base Sins, though we have been attempting to resolve the issue through some internal changes. We know about the issue, though as it stands there's not much we can do about it. It just happens sometimes.
Unfortunately we cannot dictate what the AI does, as it's all hard-coded into the game, and we can't touch it. We can influence them by changing prices on ships and structures, changing ship class roles, and putting research into the tech tree that players cannot get, but otherwise we're unable to do anything that would tell the AI "Hey, do something instead of sit around all match!"
Some of the issue comes with the way Titans work, some of it comes from buff changes that we have made - the issue may be partially resolved in the next release, though it is ongoing development trying to figure out a 100% solution eventually.