I figured it out. I don’t know if it’s a bug or a limitation, but it’s easy to reproduce:
A prototype/contraption background image will not resize itself. It is fixed, no matter what. For instance, if I make a prototype at (200,200) and then resize it, the image is fixed. It also causes strange compositing errors near the edge of the contraption if I am actively drawing into it.
To get around it, I will have to use another canvas as the background image, rather than the contraption’s image - because they should be resizing themselves, obeying the margins. The prototype’s/contraption’s card does not, and is permanently fixed size.
Also, maybe I am abusing the use of the prototype/contraption base image and it is not supposed to be drawn into during interaction.