Hi @URbnb1
I don't think what your accountant said is accurate. As long as you present a SSN, any American company will have to report all income no matter where the income generates.
IRS does not distinguish SSN numbers by citizen or worker resident. As long as you have one, they assume you are responsible for income earned anywhere in the world. So it's not realistic to expect Airbnb to revise that for you. It's the accountant's job to itemize and deduct that portion of the income.
You can walk into any HR Block in border towns and they will have knowledge of filing dual taxes. You may ultimately have to pay some taxes on it because the filer has an SSN and the company is in the US.