AI is really weird right now. Emperor Venice game - I'm sandwiched very closely between Shaka and Atilla. Despite me having 1 warrior 1 scout for a long time, a good location and a lot of best-of-the-best wonders, they didn't attack me, neither alone (the advisor said they could both wipe me from the face of earth) nor together, as would've typically happened in Civ 5 G&K.
They didn't even desire my lands! And our capitals were very close to each other.
Only once I saw Shaka's forces approaching, but it was late Medieval - I had so many wonders in my capital and good gold/gpt with which I easily rushbought two Composites, built one and he kinda... walked around with his catapults/spearmen/composites before finally giving up.
Not only that, Shaka didn't settle a second city until around 300-500 AD, Atilla didn't settle his second at all. He didn't attack neither me nor Sejong, whose army is now worse than mine.
Firaxis should really fix that and disregard them "ai declares war on me when I have no army despite me having thuosands of valuable wonders in my lands? SO UNFAIR" people. I think only once an AI declared a war on me since BNW (and it took a provocation while having much, much smaller army), it's mostly me having to warmonger if I want any conflicts...