Rather than doing everything in the same directory as the source (.map) file, lightpreview should use a temporary directory. This will prevent it from creating compiled files in source directories, and also possibly overwriting already compiled .bsp files.