Si infatti sembra proprio che rimanga in memoria, bho visto che tu usi direttamente una variabile che hai nella form "Principale.Report".
Prova a creare l'oggetto nuovo, ad ogni stampa, caricare il file dal disco e passare i dati come hai fatto, qualcosa come:
Dim crApp As New CRAXDDRT.Application
Dim crRep As CRAXDDRT.Report
'--- carichi il report
Set crRep = crApp.OpenReport(App.Path & "\report1.rpt")
crRep.Database.SetDataSource zRsCli
'--- eventuale il sottoreport
crRep.OpenSubreport("indirizzi").Database.SetDataSource zRsCli
'--- gli passi i dati come hai fatto tu
e vediamo se cambia qualcosa.
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo