is not called when closing the editor
In addition, (tested only with released 4.24.1)
when recompiling a module using the "Modules" window in the editor
the deinitialize function is being called, but at a wrong order (imho)
I would expect Deinitialize function to be executed before ShutdownModule
Have a class that implments UEngineSubsystem in your module.
start the editor, and then close it.
is not being executed
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-87392 in the post.