Hi @Sherin Josephin ,
I tested this scenario and I am not able to reproduce this behavior.
Hope you are using the startDateTime as start datetime of initial occurrence of the event and endDateTime as end datetime of final occurrence of the event.
GET /me/events/{id}/instances?startDateTime={start_datetime}&endDateTime={end_datetime}
https://graph.microsoft.com/v1.0/me/events/{id}/instances?startDateTime=2022-05-10T15:30:00.0000000&endDateTime=2022-05-14T17:00:00.0000000
Initially I was using endDateTime as start datetime(2022-05-14T15:30:00.0000000) of final occurrence of recurring event, that returned me 4 results but after using endDateTime end datetime(2022-05-14T17:00:00.0000000) of final occurrence returned me all 5 results.
References: event-list-instances
Hope this helps,
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have further questions about this answer, please click "Comment".