When you talk about needing multiple types of food, it seems like you think that 30 different types of food are needed per SoL "cycle". You only require 6 different types of food, as the "30" is for the last 30 times you have eaten food and you can eat 5 of a food type before diminishing returns.