Hi,
I had been using InfoPath many years ago and stopped as my client had Nintex, now I'm with a new client who is using InfoPath for now and I have come across an issue very similar to this.
Same sort of setup except I'm using a choice filed in SharePoint that allows multiple selections, so I'm using Contains instead of Equals ...