SHA1 Errors Large Files

I have a problem with SHA1 checksum error that I need some insight into.

NC version: 23.0.11
NC client versions: 3.5.4 (Ubuntu)
OS Ubuntu 20.04

Situation:

Syncing of large files fails SHA1 checksum. I have two computers; one desktop and one laptop. I sync a large file (>1GB) from the desktop to NC and then from NC to the laptop. The checksum error occurs when syncing from NC to the laptop.

I run sha1sum from the command line on the the file on the desktop computer and compare it to the SHA1 value that resides in the SQL db and they are identical. I transfer the file to a USB stick and run sha1sum from the command line on the laptop computer and compare to it to the SHA1 value that resides in the SQL db and the SHA1 computed on the desktop and they are identical.

The laptop client gives a checksum error and reports two SHA1 values; the value in the SQL db and an incorrect SHA1 value computed on the laptop (hence the checksum error).

What could be causing this? Both laptop and desktop OS computed SHA1 values agree with the value in the SQL db. The SHA1 returned by the laptop client does not match.

When I reverse the procedure by syncing the same file from the laptop to NC and then to the desktop there is no checksum error. Both laptop and desktop are running the same client.

Any insight here would be appreciated! This is crazy. I hope it is not a problem with my laptop (it has not given me any trouble so far).