Prueba con
Código SQL
[-]
DMPlanNegocio.ADOQuery_PlanVentasFisicas.SQL.Add('GROUP BY Producto, Cliente, Anual, UM');
Como tú la tienes agrupa primero por Cliente y luego por producto, por lo que de esa forma puede estar presente el mismo producto en varios clientes, de esta forma se agrupa por producto.