defferentとdefferenceの違いは
品詞による訳の違いです
defferentは形容詞で「違った」という意味です。
defferenceは名詞で「違い」という意味です。
そして訳を考えると
defferentのとき
「動物園にはたくさんの違った種類の動物たちがいます。」
defferenceのとき
「動物園にはたくさんの違い種類の動物たちがいます。」
このようにdefferenceでは訳がおかしくなるので
defferentを選びます。
それに、
kindsは名詞なので名詞(kind)に名詞(defferent)は修飾できません。
間違えました
名詞(defferent) → 名詞(defference)です。