I had a Taiwan-made Raleigh from the 80's and a Nottingham crank arm I had would not fit over the Taiwan-made spindle although it would work the other way around. The difference was only a few thousands of an inch according to my dial callipers but it made all the difference in the world. Perhaps someone missed a decimal point when they converted the English measurements to Metric when they set up the Taiwan factory.
If I remember right it was only 3-4 thousands of an inch but it would just not go on. I wasn't going to mess around trying to mill it up so I just went to my LBS and they had an old used crank in their parts bin that did fit and only charged me $5 for.