Number of Avios/miles and surcharge often depends on the FFP used to book that flight.
The surcharge for award bookings often differs from that of cash bookings.
If your flight is cheaper on BAEC, why don't you transfer avios from QR to BA and book on BAEC?