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-upgrade
sudo apt install --reinstall raspberrypi-bootloader raspberrypi-kernel