Charlieplexing issue

No the output will deliver more than 40mA, I have got 250mA in one experiment.
Damage starts at 40mA that is why it is called the current limit. However the current IS NOT limited to 40mA.