Hello grahamstacey,
I took about an hour to troubleshoot from different angles. I’m not sure entirely what all happened in this thread; ultimately there were a handful of issues I think.
The data was appearing ‘corrupted’ because it was querying the very first events, not the next upcoming ones. I’m not sure why they were formatted that way, but I believe it is resolved so it shouldn’t matter.
As far as I can tell, the widget is working now. There was a conflict with the ‘Stealth Publish’ plugin, so that is deactivated. Unfortunately we won’t be able to troubleshoot why there is a conflict, as that goes beyond the scope of the forums. For now, if you want the list widget to be accurate you will just have to disable it.
I’m still not certain this will work on the live site, as I’m not sure why it wasn’t in the first place. I did check your theme several times over. It and the template override look good, and are not the problem (from what I can tell).
Does this make sense? Let me know if this doesn’t work for you.
Cheers!
– Casey Driscoll