On reboot, system goes directly to Grub2 instead of MBR.
No, it doesn't. In fact that is impossible. If you are not using a GPT system then when your system boots it goes to the mbr which is on sector one of your hard drive and outside any partitions. The BIOS goes to the mbr. If you have your Grub code there, it goes to the Ubuntu partition with the rest of the Grub files.
You need to read more on how bootloaders work for starters.
You need to decide whether you want the windows code in the mbr or the Linux Ubuntu code.
If I understand your post, you had Grub from Ubuntu in the mbr pointing to its boot files on the Ubuntu partition which included an entry for windows. Is that correct? If so, what was the purpose of using EasyBCD, as your post seems to indicate you switched to. EasyBCD modifies the boot file on windows and can be used to install part of its code to the mbr.
If you put windows code in the mbr from EasyBCD, I would suggest you take another look at EasyBCD and see what the default boot system is. If you want EasyBCD to boot windows and Grub, you need to re-check the EasyBCD entries because something went wrong.
Are you able to boot anything? If so, what? You may need to download and run the bootinfoscript to get more info if modifying EasyBCD doesn't work.