Required stock status settings for woocommerce
Review Required stock status settings for WooCommerce
For us to consider a product to be available for sale and in stock you must use "stock_status": "instock" as "onbackorder" is not an acceptable stock_status.
If an item has "manage_stock": true, then there must be a stock_quantity greater than 0 and "stock_status": "instock" for the item to import/list
If an item has "manage_stock": false, then "stock_status": "instock" is also required.
Check the woo fetch data, it must show this to be able to show stock and list:
manage_stock: true
stock_quantity greater than 0 and
stock_status": "instock"