Hi Sahar,
Sorry for not replying earlier. You are right, the additional cube files are generated by more internal subroutines of Environ, which don't have access to the coordinates of the atoms. For this reason, they are only written with a single H atom at the origin. However, the header of the cubefiles generated by the main subroutines (e.g., velectrostatic.cube, vreference.cube, etc.) have all the atoms, you can just cut and past the initial part of those cubefiles into the electrons.cube file (or the one that you need). Also, if you are using a tool like VMD to visualize the cubefile, you could just load two cubefiles, one with the correct coordinates and one with the property that you need.
If you want to plot the electron density you can definitely use PP, as this property does not need to have an environment correction added on top.
Hope this helps,
Oliviero