How to display nodes based on the taxonomy terms of the current logged in user, with multiple vocabularies?
Did you try this using fields instead of taxonomy? I personally prefer using fields over taxonomy since fields are more flexible with views. In your case, if your site is still under development I suggest you to use fields and try out the same.