Thanks for the suggestions but unfortunately, no success. Of the 2 things removed from the would-be demo
only one existed in the problem db. I removed it, recompiled, replaced etc with tests in between each, but the bug remained.
Sometimes the oddball things Access does drives me up the wall, so nice to know it's not only me!
Maybe I'll nail it one day.