I bolted out of bed 30 minutes ago with the solution to fix my libzzt2 linking problem! It didn't work. But at least now I have a somewhat automated way of testing the links.
Deleting works perfectly
Inserting works perfectly
Moving a board forwards works perfectly
Moving a board backwards breaks links
I ought to go to sleep.