Thank you so much, it actually works now!
I did initialize all lists in the beginning, but I also had a procedure to remove them before creating new objects (as I’m working on an exhibition booth configurator). So I just adjusted the order and that solved it. Same with the outlines.
Your solution actually also solved some problems I would have run into along the way, so again, thank you!