I know that EF have had an issue with reward seats for F for a few weeks now. Even BA staff are aware of it. Only found that out when we called to upgrade a J to an F as it was showing availability and when told there wasn't any the we mentioned we'd been tracking it on EF and the staff member said there was an ongoing issue with F on EF at the moment and had been for most of January that they knew of.