Many businesses fail compliance checks