Game Freeze Glitches when picking up item

Hi UE4 family,

My game is glitch freezing the first time I pick up an item in every level.
When ever I start a level the first time I pick up an item the game does a quick freeze.
After the first item the game works properly.
But this happens in every level whether in the editor or in a packaged game on a cell phone.

For some reason I think it has to do with a sound issue. But I honestly do now know.

Any help would be greatly appreciated.

Thanks

The glitch was being caused because of the time that it takes for the Item Blueprint to cast to BPCharacter then do mathematics. This is happening because I am doing my game in Blueprints instead of C++.

But the real problem was because while I was casting to the BPCharacter to notify the Item Blueprint what “Object” to interact with on collision, I was still doing the BPCharacter functions in the Item Blueprint.

I fixed the problem by scripting a collision blueprint in BPCharacter to do the math. Only leaving the cast to BPCharacter in the Item blueprint to determe which “Object” it should interact with on collision.

However, I still need to find out how to make an array of BP’s for my BPCharacter to choose from to act out each script accordingly. Because I have other objects that I would rather do the math for in my BPCharacter.