Edge 830 - Course Search not working

I have dozens and dozens of courses stored on my Garmin, almost all synced through from RideWithGPS.  Most of them are prefixed with a number.

When I use the search, it always returns completely the wrong courses.  I've tried doing a factory reset and starting again, but the problem reoccured.

Any idea anyone?

I've attached a short video, so you can see the problem in action.