Tenés que tener muy en cuenta lo que comenta Suky, ya que si estás configurando tu pic de un modo distinto al soportado por el dispositivo, no vas a poder comunicarte.
Esto está en el datasheet del dispositivo
"SERIAL INTERFACE
The ADE7758 has a built-in SPI interface. The serial interface
of the ADE7758 is made of four signals: SCLK, DIN, DOUT,
and CS. The serial clock for a data transfer is applied at the
SCLK logic input. This logic input has a Schmitt trigger input
structure that allows slow rising (and falling) clock edges to be
used. All data transfer operations are synchronized to the serial
clock.
Data is shifted into the ADE7758 at the DIN logic input
on the falling edge of SCLK. Data is shifted out of the ADE7758
at the DOUT logic output on a rising edge of SCLK."
La oración que puse en negrita indica que el dato será transferido hacia el dispositivo en los flancos de bajada de la señal de clock.
Como en la imagen que subiste la línea de CLK parece permanecer normalmente en bajo, y por lo mencionado por la oración anterior (que sería la salida desde el PIC al dispositivo) parecería que el dispositivo trabaja en el modo 00 de la terminología standard del SPI.
¿De cuantas lineas es el LCD que estás utilizando? Pregunto porque cuando querés escribir lo leido ponés
Pero si tu LCD sólo es de 2 líneas te estás yendo fuera de él.