Odd physics question on parent detach

Hi all, I am not sure if this is a bug or expected behavior. But as seen in the Gif below my character can pick up blocks, and throw them. But whenever thrown their collisions go all weird and they half sink into the floor.

All I am doing is calling set simulate physics in the blue print and then adding a velocity to it (The direction is wrong for showing this bug purposes) .

If anyone could help that would be great, Thank you.

Resovled by setting the collisions off on pickup and on at release