The CLs were treaty ships which automatically limited their potential. They were doomed to be shitty by the nature of their creation.
The German CL were not WNT ships. They were at the most ToV ships. The KM had a design for an "improved Emdem" with 4x2 149mm that would have been a very useful light cruiser, then tried to get more range in small cruisers with advanced propulsion concepts that didn't quite work.
FWIW my two penneth is that the Treaty of Versailles limited cruisers to a maximum size of 6,000 tons and for once the Germans didn't cheat by building larger ships and lying about the displacements, which with hindsight would have saved them some trouble.That's what I meant, treaty of Versailles.
Sorry for not specifying the treaty, I think that's what caused the confusion.
The German CL were pretty much big destroyers, kind like the big Zestorer 1945 the Kriegsmarine wanted but never got to building.
The K class, Leipzig and Nurenberg carried a main armament of nine 150mm in three triple turrets which is comparable to a Leanders eight 6" in four twin turrets on a hull that was 1,000 tons smaller than a Leanders and only 750 tons larger than an Arethusa that mounted six 6" in three twin turrets. Their diesel and (AFAIK reliable) low pressure steam machinery should have given them the range and reliability for commerce raiding that the succeeding Hipper class hadn't.
The price of this was a weak hull, which wasn't revealed until they joined the neutrality patrols in the Spanish Civil War. This meant they had to keep a lot of their fuel to maintain stability which in turn considerably reduced their range.
The plan was to correct these faults by rebuilding the K class and adding extra hull plating to Leipzig and Nurenberg. However, this was only a few years before the start of World War II and the shipyards were full of the new construction made possible by the Anglo-German Naval Agreement. As a result they were only able to rebuild Karlsure before the end of 1939.
The Reichsmarine as it still was in the early 1930s wanted to build Kreuzer F which became Nurenberg to a "Super Lepzig" design displacing 8,000 tons that would have avoided all the faults that were later revealed in the "Versailles Treaty" Light Cruisers. Unfortunately, this couldn't be done because the designers were working on what became the Hipper class.
After the Hipper class there was the Kreuzer M design which was similar to the "Super Leipzig" because it displaced 8,000 tons and returned to the mixed diesel and steam plant of the earlier light cruisers, but it had a main armament of eight 150mm in four twin turrets. Though unfortunately (or fortunately depending on your point of view) they spent several years deciding what the specification should be with the result that the first four ships weren't ordered until May 1938, only 2 of them were laid down before war broke out and both of them were broken up afterwards.
This machinery arrangement was also applied to the proposed scout cruisers that they carried six 150mm guns in three triple turrets and ten 21" torpedo tubes on 6,300 tons.
The O class battlecruisers would have had mixed steam and diesel machinery too. However, they had diesels working the two outer shafts and the steam machinery providing the power for the central shaft. It was the other way around for the light cruisers and scout cruisers.
All the designs from the Leipzig class onward could run the steam and diesel engines at the same time so in modern terminology it might be called Combined Steam and Diesel (COSAD) while the earlier K class might be called Combined Steam On Diesel (COSOD).