How to replicate a UObject property inside a struct?

did you add?

DOREPLIFETIME(UTestObject, m_currentAmount);