Darn, this really devalues GUFs in my eyes and probably makes me opt for QR or AY J instead of BA GUFfed F more often for EU-Asia travel at least.
But then again it indeed was a loophole so can’t be mad at BA and luckily it seems they don’t seem to touch bookings with legs already flown on them so my return still seems to be giving me F TPs and Avios. Sadly all upcoming trips after that have indeed be adjusted to J level earning.