Assuming you don’t need Avios for anything els, you could wait to last moment (24h pre departure) to cancel - seats will then be available for free selection as you check in for Kuoni booked flights *
* not sure how BA will act given the fact you will be booked twice on same flight...?
Will they cancel one booking?
if so, which one?
If Avios booking - what penalties are imposed?