Here is what I did now.
I partitioned the HDD to a 200GB + 700GB combination and cloned the 200GB portion to the SSD.
Cloning was successful as per Macrium. And a new drive created as Drive E
Now I can't find the correct settings in BIOS to make the SSD as the boot drive
Shrinking bigger drive then cloning is the way to do it.
If everything was cloned correctly, like you selected all partitions except the 700GB one to be cloned, then cloning should have been successful. Now since both your drives have Win10, your laptop is likely trying to boot from first priority one (usually HDD slot). So, just disconnect your internal HDD & try to boot it. You might go into Windows repair & it should repair boot entries of SSD.
After Win10 from SSD has booted, shut down your laptop, reconnect HDD & see if its booting again with SSD with both drives connected. If yes, you are good to go, just format the HDD.
If no, HDD is still booting, then in a way you know that SSD alone does boot into Win10. So, get into Windows StartUp repair:
How to use the Window Startup Repair Tool
Then choose Troubleshoot > Advanced Options > Command Prompt (follow initial steps from this article):
How To Repair and Restore Windows 10
Use command prompt command "diskpart" to format your HDD (not SSD):
How to Format a Hard Drive Using the Command Prompt (Follow from step 2 to 5, you can create new partition later as well using Disk Management of Win10)
With UEFI, Win10 cloning is a mess at times. There's no simple option to select the boot priority "drive".