One tricky thing about Scribus scripting is shared with Inkscape, in that all individual elements on a page actually have an internal ID (whee XML!), but those IDs are well-hidden in the UI. And kinda fragile. Like if you rename something to a sensible, non-randomized ID ("form_field_1"), then copy & paste it, the pasted one gets a new totally random name, not a variation based on yor rename.
I get why Normal People shouldn't be confronted with the IDs in standard UX, but it has ripple effects.