Hi @APIPointNewbie ,
As mentioned in this Microsoft Document on Delta queries, the initial request to the delta query function (no delta or skip token) will return the resources that currently exist in the collection that means if you are trying to maintain a full local representation of the items in a folder or a drive, you must use delta for the initial enumeration.
Drive items that have been created and deleted prior to the initial delta query won't be returned. So, that is why you are getting the complete content in the initial request as this is how delta query works.
The final page of items will include the @odata.deltaLink property, which provides the URL that can be used later to retrieve changes since the current set of items.
And as you already know about this, using this new QueryOption("token", "latest")
you can fetch delta token directly and can use it in future to fetch any changes in your drive.
Reference Docs:
https://learn.microsoft.com/en-us/graph/delta-query-overview
https://learn.microsoft.com/en-us/graph/api/driveitem-delta?view=graph-rest-1.0&tabs=http#example-3-retrieving-the-current-deltalink
Hope this will clarify your query.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have further questions about this answer, please click "Comment".