Why does the Hydra plugin only work in editor (PIE)?

After trying out a few things I’ve discovered that in Shipping Build the plugin module is absorbed into the game module and this will require some sort of conditional build settings to get things right (as you’ve discovered with it not requiring the duplicate HydraDelegate.cpp).

If any epic staff can shed light on typical guidelines for how to handle this, it would be much appreciated.