This is not an answer to the main question, but to the subsidiary question of whether abelian categories with projectives coinciding with injectives are closed under derived equivalence. The answer is no.
The categories I'll describe also have enough projectives and injectives, whch was probably meant to be assumed.
Let $k$ be a field, and $\mathcal{A}$ the category of cochain complexes of $k$-vector spaces, and let $P_i$ be the object that is $\dots\to0\to k\stackrel{\sim}{\to}k\to0\to\dots$ with the two nonzero terms in degrees $i$ and ${i+1}$. Then $P_i$ is projective and injective, and every projective or injective object is a direct sum of copies of the $P_i$ (i.e., a contractible complex). Note that the only nonzero maps between the objects $P_i$, up to multiplication by a scalar, are the identity maps and maps
$\require{AMScd}$
\begin{CD}
\cdots@>>>P_2@>>>P_1@>>>P_0@>>>P_{-1}@>>>P_{-2}@>>>\cdots
\end{CD}
where the composition of two such maps is zero.
Let
$$X_i=\begin{cases}
0\to P_i&\text{ if }i<0\\
P_1\to P_0&\text{ if }i=0\\
P_i\to0&\text{ if }i>0,
\end{cases}$$
considered as complexes over the category $\mathcal{A}$ with the displayed terms in degrees $0$ and $1$, and zero in all other degrees.
Let $\mathcal{D}(\mathcal{A})$ be the derived category of $\mathcal{A}$. It is easy to check that $\text{Hom}_{\mathcal{D}(\mathcal{A})}(X_i,X_j[t])=0$ whenever $t\neq0$, and that the objects $X_i$ generated the same subcategory of $\mathcal{D}(\mathcal{A})$ as the objects $P_i$. It follows from the Morita theory of derived categories ("Deriving DG categories" by Bernhard Keller contains a sufficiently general formulation) that there is another abelian category $\mathcal{B}$ and an equivalence of derived categories $\mathcal{D}(\mathcal{A})\approx\mathcal{D}(\mathcal{B})$ sending the objects $X_i$ to a set of projective generators of $\mathcal{B}$. Let $Q_i$ be the object that is the image of $X_i$ in $\mathcal{D}(\mathcal{B})$.
The only nonzero maps between the $Q_i$ (or equivalently between the $X_i$), up to multiplication by a scalar, are the identity maps and maps
\begin{CD}
\cdots@>>>Q_3@>>>Q_2@>>>Q_0@>>>Q_{-1}@>>>Q_{-2}@>>>\cdots\\
@.@.@.@VVV\\
@.@[email protected]_1
\end{CD}
where the composition of two such maps is zero, except for the composition $Q_2\to Q_0\to Q_1$.
The map $Q_0\to Q_1$ is a monomorphism in $\mathcal{B}$ since $\text{Hom}_\mathcal{B}(Q_i,Q_0)\to\text{Hom}_\mathcal{B}(Q_i,Q_1)$ is injective for every $i$, and the $Q_i$ are a set of projective generators. However, it is not split, so the object $Q_0$ is not an injective object of $\mathcal{B}$. Hence $\mathcal{B}$ has noninjective projectives.