Tienes dos filas en Y
para el mismo location_code
y client_num
parejas a las que te estás uniendo. Entonces, la unión está duplicando sus resultados y, por lo tanto, duplicando los totales.
Supongo que tendrás que hacer coincidir uno de los valores de las fechas de alguna manera.
EDITAR:para abordar su pregunta en los comentarios, puede intentar cambiar FROM Y
a lo siguiente:
FROM (SELECT DISTINCT CLIENT_NUM, LOCATION_CODE FROM Y) as Y