This is not a full answer but maybe an idea or a rough roadmap on how to approach this problem (and also it's too long for a comment).
First consider $T\in\mathcal K(\ell_2)$ (compact linear operator on $\ell_2$) where $T$ is triangular, i.e. there exists an orthonormal basis $(g_n)_{n\in\mathbb N}$ of $\ell_2$ such that the infinite matrix $T_g:=(\langle g_j,Tg_k\rangle)_{j,k\in\mathbb N}$ is either upper or lower triangular. For such an operator, it is known that the non-zero eigenvalues of $T$ are exactly the diagonal entries of $T_g$. More precisely,
$$
\sigma(T)\setminus\lbrace 0\rbrace = \lbrace \langle g_j,Tg_j\rangle\,|\,j\in\mathbb N\rbrace\setminus\lbrace 0\rbrace
$$
refer to Theorem A.7 in this paper (or Thm.4.2 in the respective arXiv-version). W.l.o.g. let $T$ be upper triangular. Now if one defines
$$
T_{g,n}=\sum\nolimits_{a,b=1}^n\langle g_a,Tg_b\rangle\langle g_b,\cdot\rangle g_a=\begin{pmatrix} \langle g_1,Tg_1\rangle&\cdots&\cdots&\langle g_1,Tg_n\rangle\\0 &\ddots&&\vdots\\\vdots&\ddots&\ddots&\vdots\\0&\cdots&0&\langle g_n,Tg_n\rangle\end{pmatrix}\oplus 0
$$
as the embedded upper left $n\times n$ block of $T$ w.r.t. the basis in which $T$ is triangular then, evidently, the eigenvalues of $T_{g,n}$ converge to the eigenvalues of $T$ in the sense that the eigenvalue sequence $\lambda_{g,n}$ (of $T_{g,n}$) converges to the eigenvalue sequence $\lambda$ (of $T$) in the $\ell^\infty$-norm.
Problem 1. Does this statement still hold for triangular $T\in\mathcal K(\ell_2)$ if $T_{g,n}$ is replaced by the block approximation $T_{f,n}$ with respect to an arbitrary orthonormal basis $(f_n)_{n\in\mathbb N}$ of $\ell_2$?
Unlike in finite dimensions, there is no Schur triangulation for arbitrary operators if the underlying Hilbert space is infinite-dimensional (not even for compact operators). However, one still has the following similar result, cf. Lemma 16.28 in "Introduction to Functional Analysis" by Meise & Vogt (1997):
For $T\in\mathcal K(\ell_2)$ there exists an orthogonal decomposition $\ell_2=\mathcal H_0\oplus \mathcal H_1$ and an orthonormal basis $(g_j)_{j\in M}$ of $\mathcal H_0$ (where $M$ can be finite or infinite and corresponds to the non-zero eigenvalues of $T$) such that, roughly speaking,
$$
T=\begin{pmatrix} T_{0,0}&T_{0,1}\\0&T_{1,1}\end{pmatrix}\,.
$$
Here, $T_{0,0}$ is upper triangular w.r.t. $(g_j)_{j\in M}$ and $\sigma(T_{1,1})=\lbrace 0\rbrace$.
Problem 2. Is this construction / this idea enough to extend the above result to arbitrary compact operators ("There exists an orthonormal basis of $\ell_2$ such that the eigenvalue sequence of ...")?
This might boil down to the question on if and how one can control the eigenvalues when taking out blocks from the Volterra part $T_{1,1}$ of $T$. Similar to Problem 1, the following question arises naturally:
Problem 3. If Problem 2 has a positive answer, does it even hold for any orthonormal basis of $\ell_2$?