Hi, Pete. I am a geek, a retired electrical engineer. So to answer your question...
The RRampMeter displays the current and voltage going into the decoder, not the current going out to the motor. At times they are anything but close. Say what?
OK, what. As it turns out, a DCC decoder in conjunction with the inductance of the motor armature coils behave somewhat like a switching power supply. The decoder modulates power to the motor by rapidly switching the voltage on and off, usually above 20 kiloHertz so we can't hear it singing. A high voltage at low current goes in, and a lower average voltage at higher average current comes out.
Under a certain condition, let's pick half-throttle (and ignore lots of details for the sake of simplicity) we might have 14 volts going into the decoder. Out of the decoder's power supply and switching motor drivers we might get a maximum of 12 V due to inevitable circuit losses (again ignoring lots of details.)
Now suppose the RRampMeter shows 1A going into the decoder. The "switching power supply effect" transforms 12V at 1A to an average of 6V at 2A (ignoring losses.) In our simplified example the same amount of power comes out of the decoder (Volts times Amps) as goes in. The average motor voltage is half but its average current double of what goes in to the decoder. It is the current fed to the motor that matters to a decoder.
As for HO vs O scale decoders, I know of many modelers who have enjoyed success with the smaller decoders in their locomotives, as you have. Most of the time operating conditions are probably not sending the decoders into deep overload. Putting a little momentum in every locomotive can help, so that there isn't a massive current spike when someone fumble-fingers a throttle and tries to send a running train into instantaneous reverse (this isn't good for train handling either...) Not running at "ludicrous speed" (Spaceballs the movie reference) can also help.
On the former A&O, there was once a 40 car coal train, each car weighing 2.2 pounds with live loads, going up about a 3.5% compensated grade. Those operating conditions were different. During testing on the new A&O I watched a weighted P&D F unit draw about 1.5A on our analog version of an RRampMeter, at wheel slip and about half throttle, trying to shove a long cut of cars up a steep grade. During that test the Pittman motor quickly got uncomfortably hot, even with the shell removed.
Through a mutual friend I asked Matt Herman of ESU USA whether a Loksound HO decoder would survive in an Atlas SW9. He indicated that it had been tried but the decoder failed. I did not receive any details of the operating conditions.
"Your mileage may vary."