is it possible to change the dav url for an existing account?
Please see https://forums.bitfire.at/post/12828
You could just export the events, (clean them up) and import them to your DAV server.
Duplicate of OwnCloud returns invalid PREF value, please follow up there.
Duplicate of #3 and #69, please discuss there.