She is spending WAY too much time in the US, which is seen as abuse of the B2 visa; they think she is using the B2 to live here. And for good reason - not many can afford to take months and months at a time for vacation, without working.
Treat it seriously. Have her stop abusing the B2. Last thing she needs is to be sent back on the very next flight, which is where you're headed.