3rd to recommend a CPA; also would suggest proactively filing for an extension given that it’s relatively late in individual tax season and you have a complex return where you probably want someone familiar with the foreign reporting rules, so giving yourself time to shop around is useful. An extension is free and automatic, but worth noting that its extension to file, not extension to pay.
The reason it’s worth consulting a CPA on a foreign business is there’s all sorts of rules about what qualifies as a valid expense to deduct. They’re relatively straightforward for rental properties in the US, but when you throw in the foreign aspect it’s worth consulting a professional because that can change whether something qualifies or to what extent it qualifies.
As a general example, foreign medical insurance paid is only deductible after the medical expense haircut is made. That means even if it was taken out tax free in a foreign paycheck, you need to pay tax on it in the US most of the time.
Stuff like that is why you hire a CPA. Knowing the definitions of what qualifies is really important with foreign items.