Unable to fetch analytics play count data - data mismatch

If i use this graphl query

# Your GraphQL query or mutation goes here
query {
  viewer {
    accounts(filter:{
      accountTag:"0e59e4c0ff212520a7f8e2ad1343f478"
    }) {
      streamMinutesViewedAdaptiveGroups(
        filter: {
          date_geq: "2023-09-10"
          date_leq: "2023-09-15"
         # uid_in:["a2bd65f2a21d0dc6432162f5e8595f35","cd5079c1066503a674bccb63fec9d134"]
        }
        limit: 100
      ) {
        sum {
          minutesViewed
        }
        dimensions{
          uid
          date
        }
      }
    }
  }
}

It correctly gives me video analytics data date wise. However, i want to fetch the number of plays for the video as well. For that i use the following query:

query {
  viewer {
    accounts(filter:{
      accountTag:"0e59e4c0ff212520a7f8e2ad1343f478"

    }) {
      videoPlaybackEventsAdaptiveGroups(
        filter: {
          date_geq: "2023-09-01"
          date_lt: "2023-09-30"
          #uid:"7dc61e33dd72ab50c233c279829e8558"
        }
        orderBy:[uid_ASC]
        limit: 20
      ) {
        sum {
          timeViewedMinutes
        }
        dimensions{
          uid
          date
        }
      }
    }
  }
}

but it doesn’t give any data for the same date range. Why is that? How can i get the number of plays for the video in same query or in different query?