Which WordPress hook fires after save all post data and post meta?

Try with post_updated and use $post_after object. https://codex.wordpress.org/Plugin_API/Action_Reference/post_updated


You can use something like this,

function your_custom_function($meta_id, $post_id, $meta_key='', $meta_value='') {
    if($meta_key=='_edit_lock') {
        // if post meta is updated
    }
}
add_action('updated_post_meta', 'your_custom_function', 10, 4); 

you can use this save_post hook with your function. change your hook priority to 100 it will give you updated post

add_action( 'save_post', 'send_mail_to_user', 100, 2 );