I don’t know if this is well known but for anyone sharing code and sketches, there appears to be some incompatibility issues between the Linux and Windows versions of the Arduino IDE. The Linux version does not recognize periods and dashes in sketch folder/filenames. So best to avoid using those characters when naming files and directories. Underscores _ are ok. (I don’t know what the Linux people were thinking when they decided to do that)