Is the activity in the construction script cooked into the game build?

Doesn’t really change much of anything - construction/destruction would be good for blueprint accessible garbage collection for instance - but it doesn’t work. (Never has reliably).

So what everyone does is to use begin play and specifically levarage whatever death function you create or custom destruction you need as an interface call - if you want to manually fuss over proper disposal of things via blueprint.

Not saying you can’t do whatever you want - saying that testing it and figuring it out when its going to change on you tomorrow because an epic employee got up on the wrong side of the bed is pointless - since you have Begin Play which will never really change behaviour…