Donations are only available on your first 5 Ocado orders (regardless of whether you used Give as you Live Online for any of those orders). If you have shopped more than five times, you will not receive a donation.
You can see this in their terms and conditions here: https://www.giveasyoulive.com/stores/ocado.