Thank you so much for replying.
I am now using set_cast_shadows_setting(value) to set its cast shadows. However, it seems that when I lauch it is on shadows only. I need to go into the area and exit for it to work properly. This is what it looks like now,

For the roof variable, yes it was to copy the property. I was trying everything I found online but apparently missed the entries in the document. I will make sure to use it better in the future.
Thank you again.