Also a problem . I have a parent class with a billboard component in it, and the construction script changes the billboard sprite and prints it to log. I then make various child classes from that parent. On some children it works and on others it doesn’t - the log always says the instance’s component has the correct sprite but the placed instance’s component doesn’t reflect the change.
In the end I just had to give the children their own billboard component always. I can still do the work in the parent, but I have to return the billboard via an interface function that I override on each child, which is a bit of a pain in the ■■■ but ensures it always works.