We are running a toy calculation on H2 in a box of vacuum and writing out the ELFCAR with LELF = .TRUE. In doing so, we get some quite wrong behavior with VASP 6.5.1.
In the first calculation we run, nearly every single value in the ELFCAR () is 1 --- including the vacuum space!
In the second example we run, the ELFCAR is not 1 everywhere but has non-zero values in the vacuum space.
The main difference between Example 1 and Example 2 is that in Example 1 we use a 1x1x1 KPOINTs file, whereas in Example 2 we set KSPACING = 0.2.
In both cases, the ELFCAR is clearly incorrect. We are using NPAR = 1 as recommended in the VASP manual. Regardless, NPAR does not seem to impact the results.

