While preparing the repo, I’ve found the problem. It seems it might not be really file name related. The problem seems to be caused by identical path:
variable in those files. For me having identical paths made sense (given each of the subdirectories supposed to be under different domain). Still, making content of those files mixed up without any warning was very confusing.