I think I have found a potential bug.
I was online at the time the hidden foes event finished. When the timer hit 0 days 0 hours I was expecting some kind of reward to trigger. However, it then rolled round to 2920 days 23 hours remaining. I left it assuming it was a timezone issue... but when logging back in this morning the event has gone and still no reward.