When the system rebooted it should boot into an upgrade live image to do the actual upgrade but it sounds like you’re saying it just boots back into SLES15 SP7?
So I’ve just installed a test SLES15 SP7 x86_64 VM to check this and I also see the SLES15 SP7 Migration option appear at boot which as the new default is booted. This does then kick off an upgrade
A thought - does your machine have network access? Given it’s pulling packages from (in my case) SCC I can imagine that access is checked at the beginning and if it fails it aborts the upgrade?
My upgrade completed successfully. It did create a log file at /var/log/distro_migration.log so perhaps that also exists for you and can shed some light on what did (or didn’t) happen.