Bainford, Surf & JB, I’m fairly convinced the issue was both the hub not being fully seated and not enough loctite. I did not use primer but I cleaned all the surfaces with lacquer thinner and then let everything dry. Both of those situations are now remedied.
L/M, I like your simple solution. Even better is the gentle curve of the speedo cable!