It turns out the checksum errors for u-boot were resolved by changing the recipes to point to github.
However, my error still exists.
WARNING: vsftpd-3.0.3-r0 do_patch: workdir = %s/home/gfine/build-modela/tmp/work/aarch64-poky-linux/vsftpd/3.0.3-r0
WARNING: vsftpd-3.0.3-r0 do_patch: S dir = %s/home/gfine/build-modela/tmp/work/aarch64-poky-linux/vsftpd/3.0.3-r0/vsftpd-3.0.3
WARNING: vsftpd-3.0.3-r0 do_patch: workdir = %s/home/gfine/build-modela/tmp/work/aarch64-poky-linux/vsftpd/3.0.3-r0
WARNING: vsftpd-3.0.3-r0 do_patch: S dir = %s/home/gfine/build-modela/tmp/work/aarch64-poky-linux/vsftpd/3.0.3-r0/vsftpd-3.0.3
ERROR: vsftpd-3.0.3-r0 do_patch: Command Error: 'quilt --quiltrc /home/gfine/build-modela/tmp/work/aarch64-poky-linux/vsftpd/3.0.3-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0 Output:
Patch vsftpd-configuration.patch is already applied; check your series file
ERROR: vsftpd-3.0.3-r0 do_patch: Function failed: patch_do_patch
ERROR: Logfile of failure stored in: /home/gfine/build-modela/tmp/work/aarch64-poky-linux/vsftpd/3.0.3-r0/temp/log.do_patch.5345
ERROR: Task (/home/gfine/sources/meta-openembedded/meta-networking/recipes-daemons/vsftpd/vsftpd_3.0.3.bb:do_patch) failed with exit code '1'