Fresh install of 5.3.2, ThirdPerson sample project.
Created an Actor (BP_PhysicsItem), static mesh as Root.
Set Simulate Physics true
Collision (Physics Actor), Generates Hits
In the Character class I did a simple line trace from camera, hit actor : cast to BP_PhysicsItem → Destroy actor.
Works fine. Stacked physics actor, physics actors that fall and stack. All work fine when you destroy the actor beneath it.
Works fine if I teleport the hit actor to a new location.
Only question that remains for me is… Is this Multiplayer? Are the items Server spawned and replicated? Are the removals done via Server, not local client.
If they are replicated actors and you destroy/remove them locally then it’s working as it should. Servers version still exists, thus the top one will not react.
Removals/Destroys have to happen on the server (authority).