I think I found a bug in both rwmb_{$field_id}_after_save_field
and rwmb_{$field_type}_after_save_field
actions.
The below code does not work with either action, but if I use rwmb_after_save_field
instead, the my_other_field_id
value updates just fine.
add_action( 'rwmb_my_field_id_after_save_field', function( $null, $field, $new_value, $old_value ) {
if ( $new_value !== $old_value ) :
rwmb_set_meta( MY_OPTIONS, 'my_other_field_id', date('y-m-d h:i:s'), [ 'object_type' => 'setting' ] );
endif;
}, 99, 4 );