Zero byte files

Re. your point 1, see here.

Re. 2: I don’t know.

Re. 3: The trash is synced too, so (in this specific case) it makes sense to me that potentially damaging files will prohibit sync; the point of trash being that you can still recover what is in the trash.