Even with Better Exposed Filters you will not achieve what you need. As I understood you want one selectbox for the end user which merges three different fields of your content type?
This is not possible out of the box. When filtering the name of the selectboxes and the chosen values will be added to the URL like "?selectbox1=123&selectbox2=abc&selectbox3=xyz" (not exactly, but this is not important). Views does it for you to translate these URL parameters into the field names and the database query.
For your idea you need a way to tell Drupal that "?my_merged_selectbox[]=123&my_merged_selectbox[]=abc&my_merged_selectbox[]=xyz" needs to be somehow translated into the seperated filters / field names and values like above.
The only way would be to write your own views filter plugin. Helpful link: https://zanzarra.com/blog/custom-views-filter-plugin-drupal-8-bounding-box-geofield
I do not know if you have programming skills but what you want to achieve will need custom programming and is not trivial.