I’ve had this issue before. The only reason that VS would compile hot reload dll’s is if it still detects that a UE4 editor process is running. It turned out that the UE4 editor didn’t shutdown (was stuck somehow) and was still running in the background (didn’t even have an icon in the task bar). I had to terminate the process in the Task Manager to solve this.
Cheers,