Finally I found a solution.
I changed Music folder to music2 in the Location property page of the property window. The folder still looks "Music" in File Explorer, but its real path is music2. Now Groove recognizes song files in my environment.
Maybe Groove has a bug dealing with Explorer's library folders.
I also tried uninstalling and installing, but that didn't work for my PC.