Don't confuse sorting of query "hits" with agg results. Remember the former was originally designed to produce the top 10 docs shown on a typical search results page while aggregations had their origins in showing sidebar summaries on e-commerce sites that allow customers to narrow by price, manufacturer, size etc. For this reason aggregations summarise all query matches therefore the sort order selected for your top 10 hits is irrelevant.
Remember aggs are generally not returning individual docs but things like top terms which are common to more than one matching doc.