Using the following plugin along with Smush Pro:
The plugin gives an frontend interface to create a product, as shown in the following screenshot:
The images upload when creating a product via the above frontend appears un-optimized:
The issue only occurs when tested with "Store Vendor" account. When logged in via Superadmin, and try the same steps, the image appears smushed.