I would guess that your dump is larger than 4 GB (as dumps aren't saved with deltas by default, so they may be much bigger than the repo), and some step of the process of transferring the dump truncated to 4 GB, which is the maximum file size on some filesystems (and possibly in some protocols as well). It's also possible that some step of the process could be truncating it at 2 GB, depending on the file transfer method you're using.
You can check by inspecting the file; it should have revision numbers in it, and you can see how high they go.
Instead of starting the whole process over again, you can use the --incremental
option to svnadmin dump
to produce an incremental dump, starting with the last good revision you loaded into the new repo. Loading an incremental dump into an existing repository should work fine. You would do something like
svnadmin dump --incremental -r 1234:HEAD > repos.2.dump
# Transfer to new system
svnadmin load < repos.2.dump