Sorry for the late response.
I have done a few tests, but I'm not able to tell yet what the problem is. The configuration is correct, the taxonomy seems correct as well. I have also checked the taxonomy term IDs, those are correct as well, this is very strange. I have tried to replicate the issue on my test servers, but it works on a similar scenario.
Can you please add temporary FTP access? I would like to debug through the query code.Best,
If you like my products, don't forget to rate them on codecanyon :)