I just tryed what you said, you are right it is a bug. You can change some code to fix it:
Find Core/ActorComponent/UIPostProcessRenderable.cpp, in the OnUnregister function change it like this:
void UUIPostProcessRenderable::OnUnregister()
{
Super::OnUnregister();
if (RenderCanvas.IsValid() && drawcall.IsValid())
{
RenderCanvas->RemoveUIRenderable(this);
}
}
That should fix it.
Thanks for your feedback!