I have two objects (actors) in the level, each with an Activate blueprint interface. Players can interact with the first object, which can be moved about, and once it is activated, it will search the nearby area (sphere trace) for the second object class and then send an interface call to activate the second object, which will change its decal material from a blank one to one that has text.
I have this working fine in PIE with dedicated server checked and there is also no problem also when using Standalone Game.
However, when I build the client and server, the first object activates as expected (spawns fx, sends debug notices), but the second object does nothing.
I have thought that perhaps this has something to do with ownership, but it seems odd that it works in the editor but not in the game.
There is clearly something that I am missing here and I have been unable to generate search terms that would lead to a solution.
Would anyone have any suggestions?