Render shortcode outside loop

Ive abandoned my earlier attempt to generate the map dynamically with a custom address field and have decided to just insert a map per post manually. I have created a meta field called property map where i insert the map short code and attempting to call it from the post with <?php echo do_shortcode('[ecpt_field id="propertymap"]'); ?>

but it only renders the shortcode and not the map. if i place the shortcode in the content editor it works but outslide the content editor it doesnt render! how can i render the map using a metafield and not the content editor box?