This is way beyond VJ’s pay grade. I hope she finds an immigration lawyer in addition to a criminal defense lawyer. It’s best to have both working together, since a criminal defense lawyer may not know much about immigration, especially now that she has already filed her N-400.
Does she already have court dates? Hopefully she can sort everything out quickly before the N-400 interview. In my humble peasant opinion, when she has her N-400 interview, she should just show up, be honest about the situation, and hope for the best.
this is just me talking : It will probably be considered an issue related to good moral character. Given the current climate, getting her N-400 denied might be the least of her problems. What if the conviction affects her LPR status as well? That’s something to think about. Hopefully, it won’t impact her LPR status.
If it doesn’t, at least she will still be a green card holder and can apply for citizenship again five years after the conviction is resolved. By then, hopefully immigration laws will be different.
keep us posted and good luck. Sorry it happened to you and your family