Hot Reload has spontaneously stopped working

A few weeks back, the Wwise plugin in my project suddenly stopped generating the hot reload dlls (only coincidental event that might have caused it, that I can think of, was referencing the plugin in code). The editor would give errors about the inability to find those dlls. I was forced to either Rebuild or close the editor before Building.

Yesterday, when I finally had time to look into the issue, I tried reconciling the Wwise plugin’s binary folder to Perforce.

Now:

Hot Reload is failing silently: no error messages in VS or UE4. The only thing that shows up in the editor log is

LogHotReload: New module detected: UE4Editor-Empty-1620.dll

Rebuilding no longer works; I must close and reopen the editor to see any change.

The issue is no longer restricted to the project with Wwise; it’s also affecting my test project and a freshly created project (the above “Empty”), neither of which use Wwise. And only the project with Wwise seems to be missing dlls; the other two appear to generate all their dlls properly and simply refuse to use them until the editor is closed.

EDIT (6/7):

Found that compiling from the editor does work, though only if I haven’t compiled from VS. Not particularly desirable, as two years of compiling in VS is a hard habit to change.