How to let the users input the filters in views
The exposed filters are not displaying because the view is empty and therefore not rendering.  As per this issue, if you give your view something to display when it is empty (i.e. a no results behaviour setting), it will show your filters.

Then, if you really don't want to show 'no results' (which is what most people put in there) you could hide it wish CSS.