I hate to tell you this, but you have a typo that’s causing the problem.
'order '=>'asc',
should be 'order' => 'asc',
(Notice the space inside the 'order '
string.)
If that’s not the issue, I’d to a string search on all the files in wp-content
for pre_get_posts
to see if the theme or a plugin is altering the query.