I have noticed something with Repeating Items.
After I change an underlying item like a Recipe or Meal that is included as a Repeating Item, I wait until after one day has passed for Repeating items to be logged and posted to the Diary. My presumption is that the next upcoming Log might have the existing value from before my change. Thereafter, I expect each day's log to reflect my change.
However, I have noticed that sometimes a Log and posting to the Diary still reflects "old" values which I thought had been changed for long enough for the new value to be reflecting in the Log. So, at this point, I always check the values after a Log has posted. Sometime, I'll set up a focused "test" in order to track and ensure that changes reflect correctly.