Dortmund sees Noussair Mazraoui as a very interesting option. There have already been talks with Mino Raiola. However, he isn't the number one transfer target. Dortmund main priority is to sign Karim Adeyemi.
Yes, in reality we need 2 DMs (starter and backup) in order to play the back four. Personally i would sign Kamara for free and save the money for other positions. Rice can wait until next year when his price would be cheaper than this summer.
Real Madrid have told Haaland they won't be able to sign him this summer. They want him to stay at Dortmund for another season before moving to Madrid in 2023.