Base runs now being recorded as tempo/high aerobic

I usually increase my low aerobic load by running in heart rate zone 2. Up until the recent firmware update, this worked well.

However, now the training benefits seem to be completely out. Runs in tempo/zone 3 are now recorded as threshold, runs in threshold/zone 4 are V02 max. Low aerobic is non-existant for me.

Just today I ran 95% in heart rate zone two, and it's labelled tempo and imcreasing high aerobic load.

My zones are based on lactate threshold detected from my HRM Run, and the strap has changed my max heart rate automatically too.

Can anyone explain why this has changed? Is the firmware bugged, or has Garmin changed these calculations?