The RPM indicated in the G1000 instrument is correct for the aircraft engine.
However, the RPM and maxRPM indicated in the aircraft debug window shows 3887 as the max RPM. This is nowhere near the roughly 2500 max RPM of the aircraft.
You can see from the screenshot that at full throttle the G1000 returns around 2300 RPM (on ground, not moving) but the internal RPM is 3888 RPM. The value returned by simConnect is also 3888, which is wrong.
I checked against the C152 and it returns the correct values, as indicated on the gauge and the aircraft debug window.
So, I’m guessing there’s a mistake in the DA40NG engine parameter file, but the G1000 seems to be working out the correct value for display.