Another update, today I was messing around and deleted the extra character that was placed on my map. After this when pressing play the duplicate cube spawned at the TargetPoint no longer spawned. Conversely adding another BP_Character to the map spawns another duplicate cube on play.
Essentially the number of BP_Characters in the game dictate how many cubes are spawned at the TargetPoint. Which is fine for something designed to be singleplayer. But say I wanted to make a multiplayer game, with only what I currently have, how do I disconnect this spawning from the player/s and keep the pickup/destroy actor interactions.