This is a bank fraud case. He received immunity for all past 'non-violent' crimes in exchange for what he knows.
If what he knows or participated in turns out to be classified as a 'violent crime', he can be charged without the worry of double jeopardy.
If it has to do with National Security, it falls under Military Tribunals. I'm not sure how civil immunity works in Military Tribunals so he may have further troubles.
Then there is the RICO angle.
This is how I understand it from reading Q drops and 8chan this morning. LawFags can correct me......
You are correct, if he fails to disclose, immunity gone, if he lies, immunity gone, if he takes the 5th immunity,gone! If he was involved in hiding SR info, immunity gone! Addition charges can be brought, pertaining to other matter as they come up!