graphQL query "orderBy" doesn't work as expected

Am I misunderstanding how orderBy works in a graphQL query? Because these results are not sorted the way I expect:

It works correctly when sorting on a single field, but not when multiple fields are specified in orderBy.