The gcode inserted by PauseAtHeightorLayer.py appears to be correct.
When the code is executed, the printer should raise Z by 1mm, move to (default) X,Y 190,190 and then (because current Z is less than 15) raise Z to 15mm to allow some room under the nozzle. When the pause is resumed (under the assumption that the toolhead has not moved, only filament adjustment), 50mm of filament is extruded, a (default) 5 second pause for the operator to wipe the nozzle, Z is lowered to the original Z plus 1mm, and X,Y and the value for E are restored to their original location / values. The first command from the original gcode should lower Z by the 1 mm added by the pause code and the print continues from there.
If the nozzle is being driven into the bed, one possibility is that the assumption that the toolhead was not moved while the printer was paused is wrong.
I guess another possibility is that the pause time was so long that the firmware timed out and lost track of the Z position.
My last guess (which may be my best guess), X190 Y190 is outside of the dimensions for a Mini. The script allows for those values to be input, 190 is the default. Perhaps a default of X0 Y0 would have been a better choice as that location should be valid for all (Lulzbot) printers.
Can you provide any additional input that would narrow down the actual cause of the error?