Yes, because of the way the Unreal UObject system works, you cannot create your own constructors. You will need to create an initialization function that you call after creation to configure the object.
2 Likes