Yep...it's almost always Carthage that does it. In a recent Macedonian campaign, when I was approaching Rome for the kill, I noticed it had a population of over 25k but...no Marius event. And yes, they had already built an Imperial Palace so apparently the SPQR cannot trigger it.