Clarify difference between weekly and monthly shouldGenerateInsight conditional