I have website .com in English and 2 subdomain /nl /es for Dutch and Spanish.
I added the domain .com in Google Search Console and the corresponding sitemap.
Do you recommend to a property in Google Search Console for each subdomain, if yes, should I add a sitemap for each subdomain?
I suggest you setup domain properties for each sub-domain where you have a language defined. Then submit a sitemap for each sub-domain under that property. This will help Google index each version of your website. We do this for our multi-lingual Shopify SEO clients.
Another factor to consider is your hreflang tags. If you've got your languages setup on the one Shopify account, you're likely good. However, if you have multiple Shopify accounts, you'll need an app like ours to handle your hreflang tags so that all the pages, products, collections etc are synced correctly.
It is unnecessary to submit particular sitemaps, like for products and collections, because the primary /sitemap.xml covers these. The one situation where you may want to is to break down the content type to see the sitemap submission report where you can get more granular information.