I've never seen anyone explain the last hit mechanics correctly on first try. This guide got close until...
After 10 minutes, only the soul orb grants souls, so last-hitting troopers becomes less crucial.
The orb only ever spawns if you last hit, so it's just as crucial