I have Exchange, 2 gmail and a POP and all work well. I am using touchdown for the exchange mail and stock for the others. Gmail unread count to more easily distinguish between the gmails.
Under the Home > menu > settings > accounts, check the properties for the googles to make sure sync gmail is still checked.