Engine loading the wrong cpp file

Ever since we updated to 4.14 recently, I have an issue with the C++ part of our BP/C++ project where I would build the whole project once, run it, my debug symbols for my file are loaded. But only once.

If I make a change in my file and try to build again, the compiler will run through the file (as shown by the fact that it can find errors in my code.) but once it is done, Unreal will load the wrong version of the file, resuming the previous behavior instead of booting up the newly compiled file, forcing me to rebuild the entire project every time I make a single change.

I am using VS2015, without the updates (as we are using CUDA in our project and don’t want instabilities.)