Hello maybe I can help.
The problem lies in the “father article”
If the stocks of the variations are not zero, but the stock of the “parent item” is zero, it will show as not in stock.
All you have to do is put a 1 in stock for the main item’s inventory. It also took me a while to find those nasty bugs.
That was at least the reason for me.
much luck