Hello,
Basically the product images are controlled by woocommerce and our theme doesn’t influence this. WooCommerce Allows some settings that you can find under Appearance >> Customize >> WooCommerce >> Product Images.
You can try setting the images sizes and crop according to your needs.
And for the hooks not working please check how it works with the default wordpress theme just to check whether the issue is with our theme or not.
Because the images and cropping are woocommerce functionality and our theme doesn’t influence.
Best Regards