Hi again @ez1138, and sorry for the misunderstanding!
If you configure 'Find meeting times (V2)' action block with a suggested time period, it wil provide back the first 5 free timeslots. So assuming you wanna make reservation just for the first free slot, I would recommend you to delete the 'Apply to each' action block with its current contents, and use this approach instead, beased on the following WDL expressions:
first(outputs('Find_meeting_times_(V2)')?['body/meetingTimeSuggestions'])?['meetingTimeSlot/start/dateTime']
as input for startTime and...
first(outputs('Find_meeting_times_(V2)')?['body/meetingTimeSuggestions'])?['meetingTimeSlot/start/dateTime']
as input for endTime.
So your flow should look like this:

Please also be careful when handling TimeZone value, depending on your current location you may need to adapt startTime and endTime; so I would suggest to perform some tests with some colleagues first
Hope this helps