I tested with an Arduino and a power supply at 0A, 1A, 5A module. At the output I have switched a low pass from 10kohm and 100nF. Quiescent current measurement and the actual current measurement are done by an averaging of the four A / D-values. This usual hardware and software measures I had deviations from the power supply display (of unknown accuracy!) At 5A of 64mA and 1A of 23mA. The same applies to a stream with a different sign.
So I am very satisfied.
The AC-behavior and the current-carrying capacity of 20 A I have not tested.
One point deduction is available for the missing diagram. The polarity I had to find out for yourself: Increasing ADC values when the current to flow into the right socket (looking at component side, the plug-in connections are down).