It appears the submarine that North Korea used to fire a missile from this weekend has not been in the best working condition:
The North Korean submarine that fired a ballistic missile from underwater Saturday was the one that had to be towed ashore due to an engine problem following an earlier missile test-firing in October last year, sources said Sunday.
The North is believed to have repaired the Gorae-class vessel since the Oct. 19 test-firing that also took place in waters off the country’s eastern coastal city of Sinpo, where the North’s main submarine shipyard is located.
Due to damage to its engine from the impact of the firing at the time, the 2,000-ton-class submarine could not move on its own and had to be towed by a tugboat to the Sinpo shipyard, according to military and intelligence authorities.
“Though the extent of the damage was not exactly determined, it was not in a condition where it could move on its own. It had to be towed,” a source said on condition of anonymity.
Yonhap
You can read more at the link.