Raspberry Pi 4, for a reason I'm not familiar with, requires a larger boot partition. You cannot just insert your existing SD card into the new Raspberry Pi 4, because the code necessary to boot it won't be there.
In short, the fix for this is:
Read on for the specifics...
sudo apt update && sudo apt dist-upgrade/etc/apt/sources.list.d/raspi.list and change the word "stretch" to "buster". Save the file.sudo apt update && sudo apt dist-upgradesudo apt install --reinstall raspberrypi-bootloader raspberrypi-kernel