okay , seem to have fixed the problem, uploading the pictures back up at a slightly reduced size (but still larger than the previous one) seems to fix the problem
I suspect that the loss of quality is due to me migrating the site and compressing the backup for the migration process, that may have affected the quality…. although it doesn’t explain why most of my other pictures throughout the site look perfectly fine still. Only the ones in the woocommerce page were affected