I've been stuck on the same, non-expiring goal for a while now. It's "Upgrade a General" and I have to upgrade one to level 2. Though, when I obtained it, both were already level 2 and it didn't recognize that. Now, both generals are level 3 and the progress of this goal is "-2 / 1", haha...