RSU vesting period split between the US and Sweden

I have what I think is a very unusual situation. I moved to the US from Sweden in the summer of 2019, but stayed within the same company. Last summer I had shares of RSU vesting. These shares were awarded in Sweden in 2018. Now for the unusual part, the Swedish Tax Agency considers 50% of these RSU to be Swedish income , since half of the time between award and vesting was spent in Sweden. However, here in the US 100% of these RSU are considered US income.

 

This is not a typical situation of double taxation. I am declaring my Swedish income for these RSU on my US tax return and claiming a foreign tax credit for the tax already paid in Sweden. The problem is this does not cover the entire situation since after this maneuver I am left with having to pay taxes on 100% of the RSU here in the US.

 

To boil it down: I will have paid taxes both in Sweden and the US on 50% of the shares, and taxes in the US for the remaining 50%.

 

Is there anything I can do, or will I just have to accept the extra taxation?