Sorry to say, "Let it Go"

Both are at fault. The employer and employee, both could be fined.

Just be happy that she got paid for the 4 months. The one month "no pay" should be acceptable as there are companies in Qatar not paying sponsored employees their salaries in full and some times not on time.