iPhone won't sync via USB

Since I upgraded my iPhone 13 Pro to version 18.5 I can no longer sync contacts via USB connection.

I get an error “could not be synced because the sync session failed to start.”

I won’t use iCloud. I sync by hand from my Mac Mini to my portable devices as I choose.

My calendar is on my own personal NAS server with a CalDAV connection and I really don’t have time to implement a CardDAV connection right now but I WILL NOT use Apple iCloud for this critical data.

I’ve rebooted, tried different USB cables but still no sync. Any suggestions?

How are your contacts stored on your NAS?

They aren’t. I could do it with a CardDAV server but I don’t want to take the time to do that. I do use a CalDAV server for my calendars.

This isn’t 18.5 specific, but you could try resetting Location & Privacy on the phone. If you use something like iMazing, it has a couple options to reset/restart the relationship between the Mac and the iPhone.