UObject's CallInEditor function doesn't show up in Details panel when it is a sub-object within a scene component.

In my case, the buttons show up when I click the ‘Component’ (below the ‘Instance’) in the Details panel. See the example below.
(No, it does not seem logical and user friendly and it is not how it is documented in the code (ObjectMacros.h):

/// This function can be called in the editor on selected instances via a button in the details panel.
CallInEditor,

)