Steve
It appears the ECM programing is incorrect for your coach as all of your issues ( cruise control , Jake brake, and speedometer are all directly through the ECM
The fact that it all worked before the new ECM install points to a programming issue.
To confirm whether it's ECM or speed sensor related you need to check as Steve Huber suggests check your speed using the digital read out as it is reading what the engines ECM is receiving from the Allison transmission TCM .
Use that to compare with what the speedometer is reading and for a further check you can compare both to the GPS reading.
It's not uncommon for the speedometer to be out by 10%.
The speedometer receives a pulse signal which it converts to an analog drive for the gauge ,the same speedometer is used for several rear end ratios,
And each speedometer is calibrated using dip switches on the back to account for different rear end ratios and tire sizes.
How ever if no one has touched the speedometer or the transmission speed sensor the problem would point to the ECM you just had replaced.
For your cruise control and make brake make sure the coach brake light circuit is functional.
Hope this helps
Eric