i dont know what it has to do with acf but check defaults on get_posts()
it has publish as default post_status. Do you have published products?
Also is products the post_type from WooCommerce or is it a self registered? Is it correctly registered an you have product posts published?