Cant trigger the hit event in the child actor component's class of pawn actor

Hello Everyone , Kindly guide me here Im new to unreal engine. Im confused about how child actors work. I have dynamically set the class of a child actor which has the collision hit event on and simulate physics off. why wont the Hit event work (get triggered) in Blue print of child class.

  1. It work if I simulate physics ( I dont want to simulate physics)
  2. it works if i create an instance of child actor in level map and move it with help of the node Set Actor Location with swap on. but if it any movement there is no hit event detected.

please help me here understand what is wrong or is it a Bug from child actor component