This almost sounds like a bug, but it could also be because the win condition is more than the sum of Green Energy from all the regions. There are a few cards that directly lower the Carbon Bar, without actually moving the percentages of the regions. After playing a few of these, I was able to win without maxing out green energy of every region.