I'm due to fly on the 14th July to the US with family and happened to notice that my wife's old passport (expiry 14th July) was in the system (for that plus several future bookings).
Try as I might to change them, I got lots of sililar errors. I eventually managed to change two flights but could not change the details for the flight next week - I had to ring You First to do it for me. I just remembered to get her a new ESTA too - would have been very embarrasing if I hadn't noticed and it caused problems.
I'm surprised that the system auto-populated the fields with what will be an out of date passport from her BAEC profile. That should have given an error, not my attempts to correct it.