WooCommerce My Account Shortcode

so do_shortcode('[woocommerce_my_account]'); is working in index.php and [woocommerce_my_account] is not working normal wp admin page.

have you tried looking for the issue with the_content() function? check if the loop is correct in your theme’s template file.