Hi @Serhii Kondratiuk ,
Based on my research, FindMeetingTimes graph API works in this way. This API will not return all the time slots between a given range. You can always check suggestionReason property in API response to know the reason.
Currently, with available documentation there is no specific time period range given for findMeetingTimesAPI.
However, if you want to know free/busy availability information for a collection of users, you can use GetSchedule graph API and for GetSchedule API the time period to look up must be less than 42 days.
Documentation reference- https://learn.microsoft.com/en-us/graph/outlook-get-free-busy-schedule#limits-and-error-conditions
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".