Cheers!
I remembered that I had another wheel sitting in the shed with a (superstar branded) novatec hub that uses the same axle and freehub. So I pulled them both apart and there are no obvious differences (I didn’t take the vernier to them) except the spacer that sits at the hub she’ll end of the freehub on the axle sits slightly proud on the superstar copy. I suspect that the spacer is slightly short and when the axle is compressed by the dropouts it was forcing the end of the freehub to bind on the hub bearing or shell itself. Not much, but enough to be unhelpful.
I swapped the old axle and freehub assembly to the new hub and everything works perfectly. I haven’t tried the older wheel yet, but suspect it may need either some hammering adjustment or a new freehub and spacer to work properly
Interestingly, the NDS end cap on the faulty assembly was less tight than that on the good, and I had considered that leaving the cap slightly loose would allow space for compression if needs be. However, nice to be able to ride the bike and to freewheel without fear of the wheel falling off.
Of course, the old wheel is now in the projects list...