To be honest this needs a proper CPA who fully understands US tax law. From the little that I know if you receive a single cent from a US based payment platform and or a bank transfer then your accounting becomes a headache. You are liable for tax!!
Plus also if you are live in the US then you have to register your company as a foreign company. Foreign means different state in the US. Then that's another minefield which makes the whole set up a waste of time.
Maybe it's worth setting up a new company in the name of the non US partner.
There are more complicated structures regarding licensing from the UAE company to the USLLC. Similar to what Apple and Amazon do.