Hmmm...I still think it's related to the way BA charges YQ.
BA charges different YQ for the same trip in different directions and plays all sorts of tricks so I suspect the stopover might have "broken" the YQ calculation and caused it to calculate 2 different YQs for the outbound journey and thus causing the increase.