It seems Sketch does not like hyphenated names. All hyphenated subfolders and files similarly affected.
Is there a way round this?
Yes.
Simply replace the hyphens with underscore characters if you want to keep legibility or remove the hyphens if you dont care.
Methinks you got them from a web site not from a GIT repo ?