Is Granger causality analysis a linear operation?

Another question, if I want to further compare whether there are statistical differences in Granger causality under two different conditions (A and B):
(1) First, source estimation is performed for each trial under each condition.
(2) Define Scouts of interest in source space.
(3) Granger causality analysis was conducted among scouts for each trial of each participant.
(4) For each subject i, the Granger connection matrix corresponding to all trials under condition A is subtracted from all trials under condition B, Cij = Aij-Bij, i is the number of the subject, and j is the number of trials.
(5) For each subject i, take the average of Cij under all trials, Di = average (Cij) = average (Aij-Bij). Di is the difference matrix corresponding to the final two conditions obtained by each participant.
(6) Di was tested by "Process1-Test-Parametric Test against zero "for all subjects.
4
Is the above process correct?