This is common in the tractor industry. Any given engine can have it's horsepower manipulated a little by reading it at a little different RPM (makes a huge difference), or by how the factory adjusts the FIP, or by if it has a turbo, or if it has a turbo with intercooler, etc. On the 2015, it is my contention that it did and always has put out 23 engine HP, which is also what we figure the 2216 puts out via our dyno and what the same engine is rated when used in many industrial applications.
The industry does this in some full size utility tractors as well. They might have a 55/65/75 HP tractor series, all with the same basic engine.
Absent a turbo, I like to see larger displacement and slower RPM. Maybe just a personal preference, but it seems to be a better idea to run a bigger diesel a little slower than to scream a little engine to make the HP. Take a Max25, it has 80.4ci/1318cc and is rated at 2500 rpm at 25 HP. A Kubota
BX25 is 54ci/898cc and rated at 23HP at 3200rpm. The
BX2660 is 61ci/1001cc and is rated at 25.5HP at 3200 rpm. Obviously Kubota makes good stuff and has designed the engines to handle the higher rpm, but I prefer the way Mitsu does it.