The BA website is definitely (even) more buggy with flight bookings recently!
I made a one-way RFS booking for August last week, Avios debited and CC charged, but I got an error message while the booking page was spinning. I checked the app and website, PNR issued (and all flights details as expected on both pages) but no ticket number in the app. For those not familiar on how to check these things, most would assume the booking was fine and would travel to the airport expecting to board (especially with Avios debited and CC charged). I rang the GGL line and they could see it got stuck in the final stages of the confirmation and got ticketing to push it through within about 2minutes, but it was a lesson to always check for the ticket number in the app.
Pilot37