I had the same problem when my server did not support HTTPS. So in my case moving to HTTPS resolve the sync issue on IOS.Joplin 12.3.1, IOS 14.8, Netcloud 21.0.1.