The KRA-prefix engine is only designed to work with a 24V ECM. In case you weren't aware the engine you have came originally from an Oshkosh truck supplied to the US military. It's rated at 500BHP @ 2100RPM and shipped from the factory in September 2008.
There are other C15 models that list 12V ECMs, specifically the SDP-prefix engine. It lists 2 Part Numbers for a 12V ECM, 272-3366 & 289-1531. Both appear from the Parts Manual to be physically similar to the 226-7469 that is installed in your engine. I say "appear to be" because sometimes the Parts Manual diagrams are not a true reflection on what the part physically looks like. What software would have to go into it is a matter for debate ........ 308-7254 is what's in it now.
Does the engine have a compression (Jake) brake installed..? Out of what are literally hundreds of possibilities there are very few 500 BHP configurations of SDP-prefix C15 model engine rated at 500BHP @ 2100RPM with 12V electrics that do NOT include a compression brake. I'll list them here - 317-0431, 319-4794, 341-1254, 341-1257 (all for Paccar installation), and 343-7501, 343-7512, 297-8106, 297-8122 (Freightliner).
Don't forget that you may need to change all the engine sensors and the fuel injectors because like the engine ECM they may only want to run on 24V as well .............. at the end of the day you might be better changing the truck to 24V TBH.
As another thought consider the possibility that it may be a "dodgy or out-of-range" signal coming from a 24V sensor (maybe oil pressure or coolant temp) that is only operating on 14.3V that could be causing your engine to go into limp mode.