Screen shots rarely help.
Anonymize your data and use that to make a sample workbook.
But let me point you to this:
If you use a table calc for a filter, it won't delete actual rows from the table like your quick filter does.
Use this format:
LOOKUP( ATTR([Job Role]), 0)
Put that calc on your filter shelf instead of your quick filter on Job Role. Show Filter. It looks and feels just like a regular filter, but it leaves your underlying table intact, and all the cities will still exist in the table.