Thank you guys.
After few more hours of fighting with it, I connected my OLD SSD with Win 7 and load from there. When it was loading the scan disk opened saying there are issues with one of my drives and it started to do a scanning. After it finished, Windows 7 loaded from OLD SSD. For some reason I decided to install Easy BCD (I think I saw a mention of it in some of the discussions). In Easy BCD I added a winload entry of my "Broken" windows 7. I restarted and it gave me an option to choose Windows 7 on the "broken" Samsung SSD. To my surprise, it loaded and worked.
After that I reconnected all other HDD and SSD with Windows 10. I change settings to Only UEFI. After that Windows 7 went to restarting loop again. I logged in Windows 10, downloaded Easy BCD there and added winload.efi Entry for Windows 7 there. I restarted and chose Windows 7 and it loaded.
It's fixed and I can login in win 7 and win 10.
If something like that happens, I believe I just need to login to Windows 10, open Easy BCD and add winload.efi entry there.
I hope it would help someone else.
Thank you for your readiness to help me fix it. Appreciate it.