### The problem
Since the 2023.2 beta versions I'm seeing a lot of errors and… warnings about `caldav`
### What version of Home Assistant Core has the issue?
core-2023.2.0b4
### What was the last working version of Home Assistant Core?
core-2023.1.x
### What type of installation are you running?
Home Assistant OS
### Integration causing the issue
CalDav
### Link to integration documentation on our website
https://rc.home-assistant.io/integrations/caldav/
### Diagnostics information
_No response_
### Example YAML snippet
```yaml
- platform: caldav
url: !secret icloud_url
username: !secret icloud_username
password: !secret icloud_pw
custom_calendars:
- calendar: "Mondelez"
name: "Mondelez"
search: ".*"
- calendar: "Monnikenheide"
name: "Monnikenheide"
search: ".*"
# - calendar: "De Vuilkar"
# name: "De Vuilkar"
# search: ".*"
- calendar: "Noor"
name: "Noor"
search: ".*"
- calendar: "Fien"
name: "Fien"
search: ".*"
- calendar: "Martine"
name: "Martine"
search: ".*"
- calendar: "Giel"
name: "Giel"
search: ".*"
- calendar: "Gezin"
name: "Gezin"
search: ".*"
- calendar: "Noor en Fien"
name: "Noor en Fien"
search: ".*"
- calendar: "Festivallekes"
name: "Festivallekes"
search: ".*"
- calendar: "Mondelez"
name: "De vroege"
search: "De vroege"
- calendar: "Mondelez"
name: "De late"
search: "De Late"
- calendar: "Mondelez"
name: "De nacht"
search: "De Nacht"
- calendar: "Mondelez"
name: "Weekend nacht"
search: "Weekend Nacht"
- calendar: "Mondelez"
name: "Weekend dag"
search: "Weekend dag"
```
### Anything in the logs that might be useful for us?
```txt
Logger: aiohttp.server
Source: components/caldav/calendar.py:175
First occurred: 29 januari 2023 om 10:01:03 (6 occurrences)
Last logged: 29 januari 2023 om 10:38:37
Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request
resp = await request_handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_app.py", line 504, in _handle
resp = await handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 80, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 236, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 136, in handle
result = await result
File "/usr/src/homeassistant/homeassistant/components/calendar/__init__.py", line 391, in get
calendar_event_list = await entity.async_get_events(
File "/usr/src/homeassistant/homeassistant/components/caldav/calendar.py", line 143, in async_get_events
return await self.data.async_get_events(hass, start_date, end_date)
File "/usr/src/homeassistant/homeassistant/components/caldav/calendar.py", line 175, in async_get_events
vevent_list = await hass.async_add_executor_job(
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.10/site-packages/caldav/objects.py", line 1063, in search
for i in components:
File "/usr/local/lib/python3.10/site-packages/vobject/base.py", line 639, in <genexpr>
return (i for i in self.getChildren() if isinstance(i, Component))
File "/usr/local/lib/python3.10/site-packages/vobject/base.py", line 631, in getChildren
for objList in self.contents.values():
RuntimeError: dictionary changed size during iteration
```
```
Logger: urllib3.connectionpool
Source: /usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py:305
First occurred: 29 januari 2023 om 15:12:39 (57 occurrences)
Last logged: 29 januari 2023 om 16:17:36
Connection pool is full, discarding connection: p113-caldav.icloud.com. Connection pool size: 10
```
```
Logger: root
Source: /usr/local/lib/python3.10/site-packages/caldav/lib/vcal.py:103
First occurred: 29 januari 2023 om 10:01:03 (72 occurrences)
Last logged: 29 januari 2023 om 16:17:38
--- +++ @@ -5,7 +5,6 @@ BEGIN:VEVENT DTSTAMP:20230129T151736Z CREATED:20230111T104753Z -DTSTAMP:20230118T234706Z LAST-MODIFIED:20230118T234705Z RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:96FDFFBC-483C-46CB-AB5 5-28E8ED92B229
--- +++ @@ -5,7 +5,6 @@ BEGIN:VEVENT DTSTAMP:20230129T151735Z CREATED:20230111T104824Z -DTSTAMP:20230119T141800Z LAST-MODIFIED:20230119T141759Z RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:AF527BC5-3464-40C7-9E3 6-4C35FC1327DA
--- +++ @@ -5,7 +5,6 @@ BEGIN:VEVENT DTSTAMP:20230129T151736Z CREATED:20230111T104824Z -DTSTAMP:20230119T141800Z LAST-MODIFIED:20230119T141759Z RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:AF527BC5-3464-40C7-9E3 6-4C35FC1327DA
--- +++ @@ -5,7 +5,6 @@ BEGIN:VEVENT DTSTAMP:20230129T151735Z CREATED:20230111T104838Z -DTSTAMP:20230116T122450Z LAST-MODIFIED:20230116T122450Z RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:00DA45F4-BC55-425F-B48 6-2119CB6D6742
--- +++ @@ -5,7 +5,6 @@ BEGIN:VEVENT DTSTAMP:20230129T151736Z CREATED:20230111T104838Z -DTSTAMP:20230116T122450Z LAST-MODIFIED:20230116T122450Z RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:00DA45F4-BC55-425F-B48 6-2119CB6D6742
```
```
Logger: root
Source: /usr/local/lib/python3.10/site-packages/caldav/lib/vcal.py:97
First occurred: 29 januari 2023 om 10:01:03 (156 occurrences)
Last logged: 11:02:39
Ical data was modified to avoid compatibility issues
NoneType: None
```
```
Logger: root
Source: components/caldav/calendar.py:212
First occurred: 00:07:34 (84 occurrences)
Last logged: 11:02:39
--- +++ @@ -5,7 +5,6 @@ BEGIN:VEVENT DTSTAMP:20230130T093038Z CREATED:20230111T104753Z -DTSTAMP:20230118T234706Z LAST-MODIFIED:20230118T234705Z RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:96FDFFBC-483C-46CB-AB5 5-28E8ED92B229
--- +++ @@ -5,7 +5,6 @@ BEGIN:VEVENT DTSTAMP:20230130T094637Z CREATED:20210301T120957Z -DTSTAMP:20230129T090057Z LAST-MODIFIED:20230129T090057Z RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:9758591A-2563-4C25-B79 A-F03F4777A27E
--- +++ @@ -5,7 +5,6 @@ BEGIN:VEVENT DTSTAMP:20230130T094638Z CREATED:20230111T104753Z -DTSTAMP:20230118T234706Z LAST-MODIFIED:20230118T234705Z RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:96FDFFBC-483C-46CB-AB5 5-28E8ED92B229
--- +++ @@ -5,7 +5,6 @@ BEGIN:VEVENT DTSTAMP:20230130T100237Z CREATED:20210301T120957Z -DTSTAMP:20230129T090057Z LAST-MODIFIED:20230129T090057Z RELATED-TO;RELTYPE=X-CALENDARSERVER-RECURRENCE-SET:9758591A-2563-4C25-B79 A-F03F4777A27E
--- +++ @@ -5,7 +5,6 @@ BEGIN:VEVENT DTSTAMP:20230130T100238Z UID:2076CD14-CA6E-4275-B867-678D5C3D111F -DTSTAMP:20230130T095316Z SEQUENCE:0 SUMMARY:Monnikenheide LAST-MODIFIED:20230118T234705Z
```
### Additional information
_No response_