My 22 yo who was never the fastest trainer but just decent just got 15/52/83 on hard. His rate has not fallen off a cliff.

I suspect your observations are being skewed by having a fast training 25yo to compare to.

But as I said before you might be observing a glitch or more likely a persistent low end result (large variation).