Hot Reload from Visual Studio stopped working after update

Hello folks,

I am coding for my project with Visual Studio in C++ and until recently, my project was configured for UE 4.15
But I switched to UE 4.16 and ever since then, the hot reload functionality seems to have been broken. I say broken because the hot reload does not seem to be triggered at all when I hit Build from Visual Studio.
It works though if I hit compile (or recompile module if it’s for my plugin) from inside the Unreal Engine Editor.

Did anything change to the build steps or is this a bug?
Maybe someone knows how to fix this?

Edit: Just to make this clear. When I hit “Build” in Visual Studio, I don’t have a running instance of UE. I close them before building.

This is the command that is run when I hit Build:

Running UnrealHeaderTool "E:\MyProject\Development\MyProject 4.16\MyProject.uproject" "E:\MyProject\Development\MyProject 4.16\Intermediate\Build\Win64\MyProjectEditor\DebugGame\MyProjectEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed

Also, if I delete the Binaries folders manually and then hit build from inside Visual Studio, then everything works as usual

never mind. This has fixed itself after countless restarts, clean ups and rebuilds. It’s working as supposed currently. If it doesn’t change, I will delete this post sooner than later.