There has been a bug for over a year now between AY and BA regarding seat selection. There used to be seperate PNRs but now it is the same for both BA and AY.
For AY flights I usually use the chat function. For BA flights, I would assume you need to call to book seats.