Drivers were mistakenly handed Dartford Crossing fines totalling more than £4 million in 12 months, an investigation has found.