Hi Cody,
"Exc" and the "2e-ENERGY" should be reported in each iteration in dscf, just below the line with the iteration number. They are not reported in the end, but one can simply take the one from the last iteration. For a pure functional (without exact exchange, so non-hybrid functionals), the 2e-energy - Exc is actually the Coulomb energy. If a hybrid functional was used, no way leads around the route of using ridft for a single iteration if the Coulomb energy needs to be extracted.
An example PBE/def2-TZVP calculation on water is attached to this post. There, the 2e-energy in the last iteration is 37.577393, and Exc is -9.264745, leading to a Coulomb energy of 46.842138 Hartree.
Best,
Christof