From a placed structure is fine, it has an actual actor which I believe supplies the required world context.
I am trying to do this one from the inventory object which does not derive from Actor. The blueprint fails to comply with the missing pin error.
The event is marked as server side, but the BPNet spawn actor at location function still seems to only spawn the objects on the clients and not the dedicated server