WP_Query with custom post type ID

I fixed it by doing it a different way

$query = new WP_Query(array(
  'post_type'      => 'tracks',
  'posts_per_page' => -1,
  'orderby'        => 'meta_value_num',
  'meta_key'       => 'track_number',
  'meta_query'     => array(
    array(
        'meta_key'   => 'mixtape',
        'meta_value' => (string)$mixtape_id
    )
  )
));