according to the ICAL spec
IF the timezone is specified (yes) then the CLOCK value MUST BE UTC time.
but these entries don’t have Z on the end…
so its confusing
without the Z the cal entries are on the 19th, but sat is the 20th.
add the Z on the end of the clock and it works correctly