I doubt you have 1/4" end play, even if you do, it is not a problem as long as the crankshaft seals hold. You can correct excess end play by, going to a thinner sump gasket, this will only get you a few thousandths, adding thrust spacers between the crankshaft and bottom bearing OR looking for a thicker crankshaft timing gear to swap with yours. YES, there is differences in the thickness of those timing gears.
Also about the knock, many of these older Flathead twins developed a "chuckle" noticeable at idle in particular, usually caused by excess play in the top main bearing. This play is the results of idling the engine too slowly over the years. The oil slinger does not throw sufficient oil up to the top main when idled too slowly. Here again, IF that is the source, no problem as long as the crankshaft seal holds. speed up idle.
Walt Conner