Ya, I just checked the serverside too.
I notice this about the client side and serverside KCW lists however:
It has a column labelled only "ID" (After the "Balance" and "End" columns).
This "ID" column is not present in either the OP+4 or stock shiplists, therefore it should go. (edit: see correction below)
Are other races producing these ships?
I checked the economy settings:
// This is the basic chance that a ship will be made by the empire
[Cost/Ship/Build]
Freighter = 2.0
Frigate = 0.30
Destroyer = 0.25
LightCruiser = 0.20
WarDestroyer = 0.80
HeavyCruiser = 0.20
NewHeavyCruiser = 0.35
HeavyBattlecruiser = 0.40
Carrier = 0.55
Dreadnought = 0.60
Battleship = 0.90
BaseStation = 0.02
BattleStation = 0.01
StarBase = 0.02
The D5W is a NEW_HEAVY_CRUISER and the D7L is a HEAVY_CRUISER the settings in the economy gf should result in a heavy cruiser being produced as often as a light cruiser and more often than frigates... (smaller fraction = higher probability of production)
I suspect this "ID" column may be causing issues. Columns can only safely be added to the shiplist after all the ones existing in the stock list, as shown by OP+4.
I will continue examining the shiplist for anomalies.
CORRECTION the ID column is present in the stock and OP+4 shiplists but is empty. (no header, no data - not spaces either).