Not using enough CPU resources Bug

You are spawning objects at at a high rate. Each actor needs to be constructed on spawn and memory allocated and be placed in the world. If your actors are de-spawning on collision then unreal also have to mark them for garbage collection and collect them at intervals.

Read up on object pooling or use ray / line casts to detect hits.