I'm facing the same issue. I am using the JupiterX theme with Elementor and trying to override the checkout template in the JupiterX Child theme, but it's not loading. I have double checked the path, it's like themes/jupiterx-child/woocommerce/checkout/form-checkout.php
.
Solution:
I have resolved the issue. Actually, the JupiterX theme has its own WooCommerce overriding structure, that is themes/jupiterx/lib/templates/woocommerce/checkout/form-checkout.php
and the same for the child theme that is themes/jupiterx-child/lib/templates/woocommerce/checkout/form-checkout.php
.
For more details: themes.artbees.net/docs/overriding-woocommerce-templates