From what I know most of the intelligent chargers out there have an algorithm for charging batteries given certain conditions and settings. My Nitecore i4 max per channel is 0.25 or 0.5 amps, I've seen on a D2 it starts low to probe and test the battery to figure out what it is working with, then gradually goes up to max output per channel, then at about 80% charge it tapers back down to trickle charge the remaining 20%. Efest LUC and Xtar chargers follow about the same type of algorithms to condition and not stress the batteries as charging is the most dangerous time for a battery next to an open flame or dead short.
/edit
also remember, if the max input that is being provide from the wall is 2amps, that 2amps has to be split between every channel on the charger, 2 channels (1 amp each), 4 channels (0.5 amps each), etc.