CFPB report shows late fees are not a top complaint — for a reason