Yes. I have other items on that layer that are visible. I continue to test, and sometimes the layer is not added, sometimes the properties aren’t set, and sometimes the python variable itself doesn’t seem to get a value. Very weird. When i’vd repeated the commands in the console, I can verify that the object appears in the GetDrawings() list, and gets the right properties. It simply never appears on the board.
I’ve also had this issue with the OpenGL display. Updating the board via python doesn’t update the OpenGL display. That includes moving adding objects, moving objects and deleting them. It does update in the legacy display.
If you figure out a way to refresh the OpenGL display, can you post it?