Lactate Threshold and Max Heartrate Problems

Hi, I'd be grateful for any pointers.

I'm a 45yo male.

I've used Garmin watches for around 14 years so I think my problem would cover several different watches though I've only recently become aware of it.

My lactate threshold is recorded as having been set in May 2012 at 7:09/mi, 155bpm. I have had my watch set up on auto-detect for a long time. When I realised my LTR was 12 years old I tried guided lactate threshold tests using my FR955 and a Garmin Run HRM. Each attempt has failed as I can't get my heart rate above the 150s. My max heartrate (also on auto-detection) is down as 203bpm but I can't find any activity where it is recorded as anything near that so I don't know what auto-detect is up to.

I've run a 2:43 marathon (6:12/mil, ave HR 152) and a 1:18 half (5:58/mil, ave HR 140) in the past year and would have thought either of these would be sufficient for my watch to auto-detect that a lactate of 7:09/mi is wrong.

My heart rate tends to get to about 140+ bpm at 8 min miling but then doesn't increase as I pick up speed. I am quite comfortable at 8 min miling but very uncomfortable at sub 6 min miling. It's not like my heartrate is low as I'm coasting.

Am I doing something wrong? Is the problem my Garmin? Do I need a new heart?

If I manually put my max heartrate down at 120bpm (the lowest possible) would it prompt auto-detect to start working?

Thanks in advance