Thank you for this however it doesnt seem to work. The snippet was throwing an error so I had added an extra }; to the end of the script which resolved the error. The code wouldnt work for me either way.
The code is currently installed as you provided it if you want to take a look.... hidden link
Can you please share admin acce3ss details and let me see whats going wrong with your setup.
*** Please make a FULL BACKUP of your database and website.***
I would also eventually need to request temporary access (WP-Admin) to your site. Preferably to a test site where the problem has been replicated if possible in order to be of better help and check if some configurations might need to be changed.
I have set the next reply to private which means only you and I have access to it.
I see you must be using some custom JS for your category filter and as per the view's setting "Show only available options for each input" when you try to uncheck the last checkbox the taxonomy filter box is gone.
To offer taxonomy filter even there is no results you should switch the view's settings to "Always show all values for inputs".
I can see when last checkbox is checked the view returns 0 results but its due to some custom JS code added by you for your taxonomy filter as soon as you click it the filter box disappears as well as map does not reload because you should add specific location in no result found area and add a marker to display by default when there is no posts to display.