CalDAV only works for first synchronisation, and then stops updateing the calender forever
Did you check in Settings > Mail, Contacts, Calendars > Fetch New Data > Fetch Every 15 minutes.

Maybe it is set to Manually.