Upcoming event is not the first upcoming event

There is sometthing weird happening in Garmin.

On My previous watch i saw the upcoming race was a few weeks in the future. However, my upcoming race was within 4 weeks. I just ignored it.

However, 

this is my dashboard, first event is on 30 march

If i check my races:

My first is on 8 march. I played with event priority, but i thought that was only for getting training suggestions.

It looks like it gets the first id from the database and uses that. It misses the sort function?

Please fix it.