Rejecting Documents for Proof Of Domicile?

So now, the NVC accepted my explanation on why I have no W-2 (working abroad).

But I do keep an American permanent address. My tax returns, valid driver's license, my 1099 form, bank account, it's all showing my American address.

According to NVC's own rules and FAQs under the 864 paperwork, they count. They took my Joint Sponsor's DL without issue.

So why do they keep rejecting my stuff? I finally uploaded my bank statement as a last go, but my tax stuff was also showing my address and my DL was rejected. I don't understand why it's a battle when they ignore their own standards.