Hi:
I ran some tests using the following code snippet.
add_action( 'pre_get_posts', 'fix_day_view_order', 100 );
function fix_day_view_order( WP_Query $query ) {
if ( 'upcoming' !== $query->get( 'eventDisplay' ) ) return;
$query->set( 'order', 'DESC' );
}
And the sort answer is that re-ordering the posts using this method will cause you to see the last event that has been published in the system instead of the events starting from today. Can you confirm that you want to have the Upcoming “list” events displayed starting with event further in future at top than closest to today at bottom of the screen?
Thanks for your patience with this.
– Matthew