No, not really. You have to remember that the official foreign aid budget includes a 8 billion SEK post used by migration system. So when SD removes that 8 billion SEK it looks like net loss, however it was never used for foreign aid anyway. Also they add half of that amount to refugee help (UNHCR), so net plus is 4 billion SEK.
Opposition parties base their proposed budgets on the official budget. If the official budget uses budgetary loop holes, it will look weird when a proposed budget corrects that post, if you don't know what it actually represents.
Rosling have publicly stated that SD is correct on foreign aid.
Rosling position how high the foreign aid should be, I don't know, however I do know that he was more of a pro-trade person. Remember, Rosling was European liberal, historically they are very pro-trade.