I found the AI in EBI was on much better behavior when I changed the script for win conditions. Doesn't help the AI directly, but it does give it clearer objectives that go more along with historical accuracy. The full thread is here https://forums.totalwar.org/vb/showthread.php?t=86313