UObject as Blueprint variable with details panel

No it is property editor which should provide default object in that case. You might try to initiate the object with CreateDefaultSubobject same as component, you might also try using EditAnywhere.