I have learned my lesson about messing with things I don't understand. I had only recently re-installed EB after changing things.

Like I say, I played it for a while unchanged to make sure that it had been re-installed correctly. Then I added MAAs city mod and the force diplomacy like I usually do. Because I was playing as Pahlava I added the Pahlava fix and the client ruler fix following all instructions to the letter.

When I restarted my Pahlava game thats when I noticed that I had no units to recruit anywhere.

I have uninstalled EB now and reinstalled it again. This has solved the problems so far. I have added MAAs city mod again. Now I'm scared to add any other mods now for fear of it happening again.