I would leave it. Citizenship issues are often Kafkaesk. Once your issue was resolved and decent compensation offered I would have quit. It will only cause additional stress and is unlikely to lead to any resolution/satisfaction. I have plenty of examples.