I am looking at BA2230 on 16March, and the app is showing 24/32 seats occupied. The BA website shows no seats for sale.
Does that mean that your app shows assigned seats, and that while there may be 8 seats showing as free, they could be sold but unassigned as pax haven’t paid for seat assignment?