Can confirm its still working. Are you sure you set the proper laser code in the do script and are using the same in the aircraft?
ctld.JTACAutoLase('Mad Dog 11 AFAC', 1688)
I use this with no issues.
If you are talking about the engine rpm indicator, you will notice that the rpm indicator increases with speed and fuel flow. There is only one way to set the rpm to an exact number and that is when the thrust/weight and drag are all equal giving you an exact maintained airspeed. If you increase the rpm by 5 percent from that, you will notice it moving up even more as the speed increases until all things are equal again. It sounds like you are getting behind the power curve when heavily loaded at altitude at 300kts, 340kts is getting you above the power curve.
So to reiterate, in level flight your rpm increases with acceleration and decreases with deceleration.
This is a custom mission. I was able to recreate again but then I figured out that I didnt have all the autopilot channels turned on. It doesnt do it with them all on ...