When Refitting (=changing old desing to new one) for ship/fleet, "Fleet" tab => "Orders" column should include command "Refitting", not "Waiting orders" ("Waiting orders" means that not ANY order given).
You have to have a vision before you can define your strategy