Maybe it's because Germans say loyt-nant - maybe German emigrants to the US brought their pronunciation with them and it evolved the short distance to lootnant - or maybe it *was* lootnant in Germany in the 19th century?