Just checked a dictionary and the author is correct.
“Millenniums” would be differing and separated eras of 1,000 years.
The two are not always interchangeable. The author misuses the term in this instance.