There is an order of operation in Filters
If we have filtered segments to Home Office and Top 10 by Sales, based on this order of operation, top 10 state is filtered first (based on sales as mentions in the filter), then segment is filtered to just include Home office. So we have 10 top states based on Sales of all products, then the numbers are filtered to show the Sales for Home Office products only. This is not what we want!
To filter Home Office segment first, and then top 10 states, we need to promote Dimension Filter (the one on a dimension such as segment) to Context filter:
Filter in Filter Shelf > Add to Context
When segment is a Dimension Filter
When Segment is promoted to context filter