1. I was looking exactly at the same question: Can the government revoke asylee/withholding of removal status? Under existing immigration law the government may revoke asylee/ withholding of removal status for various reasons and one of which is that if the application is filled after April, 1, 1997 and the beneficiary meets one of the categories of ineligibility specified in UNA s.208 (c) (2). There is no reference to 212 a 3b.
2. BIA decided in a case that when the immigration court granted asylum, then it is the immigration court that must revoke it. When it is USCIS that granted asylum, then either USCIS or the immigration court can revoke it. Once the status is revoked, if the person is in immigration court, he can then pursue new relief. It may be asylum again or something else. It means if your spouse is a citizen she may file an application for you.
3. If asylum was revoked by USCIS, then the alien conceivably is sent to immigration court. Here the question arises – can the immigration court review the revocation decision of USCIS or only adjudicate new forms of relief? Ordinarily, the immigration court is the place where decisions of the immigration agencies are reviewed in removal proceedings. If USCIS denies an application for asylum, adjustment of status, or the removal of the conditions on residence, the immigration court can review these decisions. If ICE concludes that someone is deportable for illegal conduct or a claim of U.S. Citizenship, an immigration judge reviews these conclusions. In theMatter of A-S-J-decision, the BIA concluded that the immigration judge cannot review the revocation; just provide new relief if the alien is eligible.
4. To summarize this when USCIS grants asylum, USCIS can revoke it. When the immigration court grants asylum then only the immigration court can revoke. And the Immigration court can not review the decision of UCIS. It may only grant new relief if sought by the applicant,