"Unable to load module... because the file couldn't be loaded by the OS"

Sort of related to this post but under different circumstances. I have two modules that are dependent on each other (via CircularlyReferencedDependentModules in Build.cs) and in 4.14 and only 4.14, I get this good old error for both modules. Using GFLAGS to get something a bit more specific, I get:

5a88:64c4 @ 149660593 - LdrpProcessWork - ERROR: Unable to load DLL: “UE4Editor-OrbiverseIdentity-Win64-DebugGame.dll”, Parent Module: “D:\LocalProjects\TestRun414\Plugins\Orbiverse\Binaries\Win64\UE4Editor-OrbiverseInput-Win64-DebugGame.dll”, Status: 0xc0000135

And the inverse for Input/Identity. This is in a fresh 4.14 project so no stale cache. I’ve looked at both dll’s in Dependency Walker and there’s nothing out of the ordinary. Is there any way I get get more specific errors? If I start butchering the modules, a lot of other things will break…

I found out what this was. In 4.13, if a plugin references another it loads that plugin for you. In 4.14, it doesn’t, and simply throws this error. The solution was to make the dependent plugins enabled by default.