Have you tried using CheckMyTrip?
I wonder if the TA booking hasn't been ticketed yet so that is why you can see the booking reference under your profile but can't do anything to it in MMB.
In the app, if you enter your booking, click on a leg, then More, then Passenger List, and see if there is an e-ticket reference against each leg?