The biggest mystery was ringing up BA when you have access to this forum. That's quite a technical question, way outside the experience of 99.999% of travellers, and indeed most Contact Centre agents too, and the Contact Centres cannot be all knowing. BA FT, on the other hand, probably is all knowing.
I travelled on this precise itinerary last year to Vilnius on the same flights, and I can see I got the TPs and Avios for all sectors, VNO being in economy rather than in Business.