[Bug] Some assets changing capitalization, "unimported" but working

Howdy!

While working on a personal project, I’ve hit a strange issue where certain AssetFile xmls duplicate themselves and change the capitalization of the final word’s first letter from Upper (_Harp) to lower (_harp) case, only showing the latter in the Asset Bin. Those lower-case Assets claim to be unimported, but they have a full waveform and play back just fine in the preview and in events. If I re-import them anyway, the asset claims to be unused, but the upper-case version is still referenced, still plays, and both forms show their waveforms just fine.

When Validating the project, no issues are found. Additionally, if I go to File > Package Project, the assets no longer have this issue and show as upper-case again! I’ve uploaded the zipped project and the fspackage to Google Drive.

I suspect the source of this issue is Windows-related, as I’ve had issues in the past with Windows and FMOD around the former only sort-of caring about capitalization. This incident occurred when copying the entire project into place with a PowerShell script, however I’ve previously had the same issue with files in the same directory when cloning my GitHub repo to another PC.

All of this is using FMOD Studio 2.03.05, though the previous instance of the problem was with Studio 2.02.26, and Windows 11 (24H2).

For extra context, this is the copying script.