i don’t use c++, so i don’t think i have. however i found out that by slightly changing the vlue from its parent, then it does not reset
BAD EXAMPLE
Parent FOV =90 , Child FOV =90.
After Restart engine, Child FOV = 0
GOOD EXAMPLE
Parent FOV =90 , Child FOV =90.1
After Restart engine, Child FOV = 90.1