Other problem: To crush the Revolution you need 100% War Score. The Portugal has a huge Empire overseas, in Africa and Indonesia, so it's extremely difficult for an AI to get 100% War Score (even for a human).
I suspect as well that with the Revolution Target needing 30+ cities, it must happen more often than not that the Portugal becomes the Revolution target. :/
Cat