Hold on. If we have the types being like what are at the top of the quote, then Cespin will be doubly weak to fennekin, Fennekin doubly weak to froakie and Froakie doubly weak to chespin. That unbalances the starter triangle. which i why it makes most sense if the pokemon types become this:
So that way, each will be strong but also weak to the other Pokemon.