Joplin android version can't sync with pixel 8

Operating system

Android

Joplin version

3.0.8

Desktop version info

joplin 3.0.8 prod,android

Sync target

WebDAV

Editor

Markdown Editor

What issue do you have?

I using webDav sync, when I using joplin windows is ok, but in joplin android is can't sync, it always showing "Created local items,Created remote items, fetched items,fetching resources", and never get one item! Someone can help me, thanks!

Screenshots

Any error in the log? joplinapp.org/debugging

Also are these numbers increasing (even if you see no visible results)?

the number is keep growing, and the log error is below, can you help me? thanks!

Could not refresh lock - cancelling sync. Error was: Error: Lock has expired
Code: lockExpired
Error: Lock has expired
at construct (native)
at Wrapper (address at index.android.bundle:1:2748690)
at construct (native)
at createSuperInternal (address at index.android.bundle:1:2747826)
at call (native)
at JoplinError (address at index.android.bundle:1:2748154)
at ?anon_0
(address at index.android.bundle:1:3034352)
at next (native)
at fulfilled (address at index.android.bundle:1:3030011)
at tryCallOne (address at InternalBytecode.js:1:1180)
at anonymous (address at InternalBytecode.js:1:1874)
at apply (native)
at anonymous (address at index.android.bundle:1:286591)
at _callTimer (address at index.android.bundle:1:285542)
at _callReactNativeMicrotasksPass (address at index.android.bundle:1:285686)
at callReactNativeMicrotasks (address at index.android.bundle:1:287676)
at __callReactNativeMicrotasks (address at index.android.bundle:1:148328)
at anonymous (address at index.android.bundle:1:147412)
at __guard (address at index.android.bundle:1:148166)
at flushedQueue (address at index.android.bundle:1:147323)
at invokeCallbackAndReturnFlushedQueue (address at index.android.bundle:1:147266)
09-23T15:05:59: Synchronizer: Could not refresh lock - cancelling sync. Error was: Error: Lock has expired
Code: lockExpired
Error: Lock has expired
at construct (native)
at apply (native)
at _construct (address at index.android.bundle:1:2749033)
at Wrapper (address at index.android.bundle:1:2748690)
at construct (native)
at createSuperInternal (address at index.android.bundle:1:2747826)
at call (native)
at JoplinError (address at index.android.bundle:1:2748154)
at ?anon_0
(address at index.android.bundle:1:3034352)
at next (native)
at fulfilled (address at index.android.bundle:1:3030011)
at tryCallOne (address at InternalBytecode.js:1:

If it keeps growing it's good. Unfortunately all you can do is wait for sync to be completed. It can take time when you first import a lot of data