Hi trozas ,
Sorry, but it seems to be working properly, I've just tested it. Before the fix, the problem was that the filter only was looking at the product's Main Inventory for the stock status. Now it's using the ATUM stock status field which is calculated taking into account all the inventories iteration.
However, if you have a third-party plugin that is changing the stock, the ATUM stock status may not be updated properly.
Please, don't hesitate to let us know if you find any case that is not working properly.
Best Regards,
José Andrés