Thank you so much for your inspiration! I tried deleting the un-synchronise-able files from Lightroom Classic - then reimporting them. A few I changed their names slightly. These then synchronised OK on re-adding them to the relevant collection. Then I tried not even renaming them. These too worked fine. What a happy bunny I am! Not least, because they are all .dng's now, I even got my edits back on re-import. Brilliant. Of course it would be better still if Lightroom wasn't prone to foul-ups of this nature - but at least I now have a fix.
EW
Further! I think I have now worked-out a definitive explanation of what went wrong and why, and how to fix it; which I'm setting out here in case anyone else runs into the same problem.
1.
What went wrong. I have recently taken to converting all my RAW files to DNG and have set Catalog Settings > Metadata > "Automatically write changes into XMP". With DNG files this has the effect of writing edits
to the file itself (no XMP sidecar created). What seems to have happened is that when I then edited - or re-edited - files already synced to the cloud, LrC got busy saving those edits as I went along, and got confused between newer and older edits as I continued to make adjustments. Hence syncing of these altered files 'hung', did not complete.
2.
The answer. To prevent this happening, in the circumstances I describe, do not edit 'DNG+metadata' files whilst actively synced with the cloud - this can most conveniently be achieved by temporarily un-syncing any collection in which they are included. Or edit them before you place them in any collection at all.
If you get caught out with a 'stuck- syncing' file nonetheless, go to the collection(s) in which it is included, right click remove it from that/those collections
and take the option also to remove it from the cloud. After the little cloud/syncing icon top right turns a happy green, re-select the file(s) concerned to wanted collection(s) - but in case you want to make any fresh edits, remember first to remove them from the cloud once more.
Hope that helps!
E