That's in line with expectations, the first Julii mission is always for Segesta. The only way to stop this - and the way that Totally Random does it - is to run a declare_prologue command in your campaign script for a few seconds. That supresses the hardcoded mission, so you get your first Senate mission after a couple of turns, and that mission will vary as to your location.