I am in a bit of a different setup. As far as node red it is running on a home server running Unraid. Node Red runs in a Docker and there is a plugin for unraid that does a backup for docker apps on a scheduled basis. That is what is doing my backup. This all started with me wanting to get the backup of the Hubitat C7 hub off that device and onto the Unraid server. I got that with the information that Royski provided earlier. My backup of the node red Docker also wouldn't be comparable.
That said going from 160mb to 17mb is dramatic. Maybe something different from the compression algorithm between the systems or the base install is much more limited for a pi since it is a arm cpu.