What exactly is the issue? You configured OBS to mix mic to track 1 and desktop audio+desktop audio 2 to track 2, then to output track 1 and 2 to the video file. And in your video editor it seems track 1 and track 2 are present. All is fine. What did you expect instead?