Obviously past performance is no guide to the future but in November 2019 I got two BA LHR DUR J returns for a shade under £1100pp (inc car / direct with BAH) - and only booked in August. I can't see now what bucket that fell into but it would suggest that fare buckets is indeed at the heart of this (CPT and JNB were considerably more for the same time period).