Let $G$ be a reductive group over $\mathbb{Q}_p$. Let $X_G$ be a locally symmetric space associated to the group $G$, and let $\partial X_G$ be the Borel-Serre boundary of $X_G$. The space $\partial X_G$ has a stratification by locally symmetric spaces $X_P$ associated to parabolic subgroups of $X_G$. Assuming I understand correctly, the cohomology of any local system (of sufficiently regular weight, with rational coefficients) on $\partial X_G$ should come from the cohomology of local systems on the $X_P$'s. Kostant's theorem further expresses the cohomology of local systems on $X_P$ in terms of the cohomology of local systems on $X_M$, where $M$ is the Levi subgroup of $P$. A cohomology class on $\partial X_G$ will appear in either the ordinary cohomology or the compactly supported cohomology of $X_G$. If $G$ has discrete series, then $X_G$ should only have cohomology in degree $\ge q$ and compactly supported cohomology in degree $\le q$, where $\dim X_G = 2q$.
Given all of this information, if I have a cusp form on $X_M$, it seems that I should be able to write down very explicitly the Eisenstein classes associated to it. However, when I look at the trace formulas of Franke or Goresky-MacPherson, they do not look quite like I would expect. More specifically, the issue of whether a cohomology class of $X_P$ appears in the ordinary or compactly supported cohomology of $X_G$ does not seem to come up. Is this consideration implicitly there somehow, or is there something else going on? Does anything that I said in the first paragraph seem incorrect?
More concretely, if I have a cusp form on some Levi subgroup of $G=Sp(4)$, what Eisenstein classes on $X_G$ does it contribute to? Can the answer be seen from any formulas in Franke's paper Harmonic Analysis on Weighted $L_2$ Spaces?