We have recently upgraded from Magento 2.2.2 to 2.3.2. And we having an issue in layered filter navigation.
When we filter size M for the configurable product (Size M is out of stock). So behaves correctly and does not show the product(configurable) in listing as per default Magento configuration 'Do not show out of stock product'. Which works correctly.
Now we are filtering next, where we need size M and Color Red product. At that time that out of stock product appears
Expected result: it does not have to appear.
Actual result: It appears still it is out of stock.
What I felt is, when we filter multi attributes. (Size: M, Color:Red) It comes with the wrong result but when filter single attribute (Size: M), It works perfectly.
Any clue why this happens?
Highly appreciated if someone helps out.