I renewed my passport earlier this year. Like you, I updated the details in MMB expecting them to flow through to my future bookings but to date (6 months later) this hasn't happened and I've had to update my API information before each flight. It's a PITA.