Thank you for getting back to me. I ended up finding a workaround (at least it seems to be working) by disabling persistence only when printing. Eg:
var originalPrintFunction = ej.Grid.prototype.print;
ej.Grid.prototype.print = function(){
var originalValue = this.model.enablePersistence;
this.model.enablePersistence = false;
originalPrintFunction.apply(this, arguments);
this.model.enablePersistence = originalValue;
}