Muchas gracias al final encontré la respuesta, hice un comando que directamente me mostrase la suma de los diferentes IVAS, si haces un sum en el select y no hay nada que sumar te aparece un null y con un null el reporte aparece con los resultados y no desaparecen como antes. Te dejo el selec de el comando
SELECT d.DocEntry, (SELECT SUM(r.LineTotal) from ovtg o join dln1 r on o.Code = r.VatGroup where r.VatGroup = 'R1' and r.DocEntry = d.DocEntry) AS 'R1',
(SELECT SUM(r.LineTotal) from ovtg o join dln1 r on o.Code = r.VatGroup where r.VatGroup = 'R2' and r.DocEntry = d.DocEntry) AS 'R2',
(SELECT SUM(r.LineTotal) from ovtg o join dln1 r on o.Code = r.VatGroup where r.VatGroup = 'R3' and r.DocEntry = d.DocEntry) AS 'R3' from dln1 d group by d.DocEntry.
muchas gracias y saludos, que vaya bien