Here is the iCal spec and the Event Component (VEVENT) section: https://datatracker.ietf.org/doc/html/rfc5545#section-3.6.1
To save you some time it states that:
The "DTEND" property for a "VEVENT" calendar component specifies
the non-inclusive end of the event.
To me that means that if I have a 2 day reservation that starts on 11/3/2023 and ends on 11/5/2023 and the iCal export from Airbnb reads:
DTSTART;VALUE=DATE:20231103
DTEND;VALUE=DATE:20231105
then the airbnb export is incorrect because 11/5/2023 will not be included per the spec. That DTEND should have value of
DATE:20231106
in order to be included by google, office and other major companies that comply with the iCal official spec