When using the Assignee filter, any list view will ONLY apply the filter if viewing tasks as separate tasks. This had to be a bug as it eliminates the purpose of a filter. A filter should work when applied, no matter the way in which a view is sorted, expanded, or otherwise.