Same problem for me. API info was fine for weeks, then about two weeks ago it decided it wasn't in the booking anymore, and no amount of re-entering it will make it stick. Definitely not a case of slightly different names in passport vs. in booking for me...