ProbablyFine I'd troubleshoot it in this order:
1. Disconnect the old SSD.
2. Confirm the new SSD is detected in UEFI.
3. Check whether the new SSD has an EFI System Partition.
4. Make sure the firmware is using UEFI mode if the Windows installation is UEFI/GPT.
5. If necessary, use WinRE to identify the Windows and EFI partitions and rebuild the boot files with `bcdboot`.
6. Reboot and select **Windows Boot Manager** associated with the new SSD.
If `bcdboot` reports an error, post the output of `list disk`, `list volume`, and the exact error. That would tell us a lot more than guessing.
And definitely don't delete the old SSD's partitions until the new one has booted successfully by itself.