What is important to note that EVERYTIME I boot into Windows and then Deepin, I can boot in.
Does that mean booting into windows, logging on and then rebooting and selecting Deeping? OR,
selecting Deepin from the windows EasyBCD boot menu? OR,
setting the drive with Deepin to first priority in the BIOS to boot?
The last option should boot directly to Deepin. If it doesn't, when you try booting it or when you try making the change I suggested earlier and then booting, it would be pretty illogical that it occasionally boots. Not sure what the problem would be if neither option works.