Given a scenario where a client faces repeated inventory discrepancies, how would you investigate and resolve the issue?