Malbim Ayelet HaShachar Klal 207
Can copy this into an AI, or connect the whole library to your assistant. For deeper learning, you can directly use the original seforim, sites, and apps.
וכן מלת "כל" יבוא לפעמים כפול עם כל שם ולפעמים לא. ותלוי גם כן בכלל הנ"ל. שכל מקום שהשמות מחולקים זה מזה – יכפול מלת "כל" עם כל אחד ואחד. ואם הם טפלים זה לזה – יבוא מלת "כל" רק על הראשון. (ויקרא ס' קלה)
Ayelet Hashachar, translated by Betzalel Avraham Feinstein, 2021
And moreover, the word כל (all) sometimes comes repeated with each noun and sometimes not. And it also depends on a rule, as it appears to me: Any place where the nouns are separate from one another – the word כל will be repeated with each and every one. And if some are subordinate to others – the word כל will only come on the first.