@rfc2822
Thanks rfc2822 
Sorry for the testing incompetence.
After creating a new contact on the Phone:
[info ] Preparing synchronization
[info ] Querying capabilities
[debug] Received <response> for https://al.emailarray.com/dav.php/addressbooks/charles%40XXXXXXX.org/AddressBook/, status: null, properties: [supported-address-data(urn:ietf:params:xml:ns:carddav): at.bitfire.dav4android.property.SupportedAddressData@c058fea,
getctag(http://calendarserver.org/ns/): GetCTag(cTag=3)]
[info ] Server advertises VCard/4 support: false
[info ] Processing locally deleted entries
[info ] Locally preparing dirty entries
[info ] Found local record #197 without file name; assigning file name/UID based on 9276db93-c9f7-41b9-bca3-6caa1f6e8608
[info ] Uploading dirty entries
[info ] Uploading new record 9276db93-c9f7-41b9-bca3-6caa1f6e8608.vcf
[debug] Received new ETag=42d17d671a2208b835572e3b8c32aa66 after uploading
[info ] Checking sync state
[info ] Remote collection didn't change (CTag=3), no need to query children
[info ] Remote collection didn't change, skipping remote sync
The new contact created on the phone was not visible in Thunderird’s address book.
After changing the name of a contact in Thunderbird:
[info ] Preparing synchronization
[info ] Querying capabilities
[debug] Received <response> for https://al.emailarray.com/dav.php/addressbooks/charles%40XXXXXX.org/AddressBook/, status: null, properties: [getctag(http://calendarserver.org/ns/): GetCTag(cTag=4),
supported-address-data(urn:ietf:params:xml:ns:carddav): at.bitfire.dav4android.property.SupportedAddressData@94236aa]
[info ] Server advertises VCard/4 support: false
[info ] Processing locally deleted entries
[info ] Locally preparing dirty entries
[info ] Uploading dirty entries
[info ] Checking sync state
[info ] Listing local entries
[debug] Found local resource: 9276db93-c9f7-41b9-bca3-6caa1f6e8608.vcf
[info ] Listing remote entries
[debug] Received <response> for https://al.emailarray.com/dav.php/addressbooks/charles%40XXXXXX.org/AddressBook/9276db93-c9f7-41b9-bca3-6caa1f6e8608.vcf, status: null, properties: [getetag(DAV:): GetETag(eTag=42d17d671a2208b835572e3b8c32aa66)]
[debug] Found remote VCard: 9276db93-c9f7-41b9-bca3-6caa1f6e8608.vcf
[info ] Comparing local/remote entries
[info ] Downloading remote entries
[info ] Downloading 0 contacts (10 at once)
[info ] Saving sync state
[info ] Saving CTag=4
After creating a contact in Thunderbird:
[info ] Preparing synchronization
[info ] Querying capabilities
[debug] Received <response> for https://al.emailarray.com/dav.php/addressbooks/charles%40charlesmatkinson.org/AddressBook/, status: null, properties: [supported-address-data(urn:ietf:params:xml:ns:carddav): at.bitfire.dav4android.property.SupportedAddressData@52dbcb8,
getctag(http://calendarserver.org/ns/): GetCTag(cTag=4)]
[info ] Server advertises VCard/4 support: false
[info ] Processing locally deleted entries
[info ] Locally preparing dirty entries
[info ] Uploading dirty entries
[info ] Checking sync state
[info ] Remote collection didn't change (CTag=4), no need to query children
[info ] Remote collection didn't change, skipping remote sync
Checked the CardDAV address book in the web interface. The new contact was present.
One detail that may be relevant. Thunderbird/sogo-connector is configured with a different URL than the one shown in DAVdroid’s log: https://charlesXXXXXX--org.emailarray.com/modules/carddav/addressbook.php/addressbooks/charles%40charlesXXXXXX.org/charles-XXXXXX-5/
Incidentally, I was unable to reply here using Iceweasel; Opera was OK.
Best
Charles