You may have products that are not displaying on your Google Product feed because the availability is displaying as Preorder rather than In Stock
The Google documentation explain when a Product is set to allow Preorder, this means You are currently taking orders for this product, but it’s not yet been released for sale. You are required to provide the availability date [availability_date] attribute to indicate the day that the product becomes available for delivery.
In Mesh, if you set your Inventory type to allow_preorder Mesh will label all products as preorder when the inventory of the product inventory becomes 0 or negative.
Since the products are now labelled as preorder Google expects an availability_date field to be set in the feed
There are several options to resolve this: