In any case, the ASOP (cool name) system has not been giving too many problems (at least not as serious as now) until we have reached this 3.18, and the only new thing in this version is PES...
PES replaces the old database with a new one with a different structure. So all parts of the game that use the database have been heavily impacted by PES. The 'only new thing' is in fact a 'huge rewrite of a core system'. This sort of rewrite always come along with a lot of bugs.
Since ASOP only accesses the database to store/obtain ships, the bugs in ASOP are 95% related to the database bugs. As the structure of 3.18 DB is different from 3.17, a huge reimport of all users data has also be done for 3.18.
I can't find the source but what I read about ASOP struggle at the 3.18 launch was that ASOP, when first logging into the server, would reactivate all the ships users owned at once. The large number of accounts + the large number of ships of some users reactivating all the ships at the same time made the server crash and gave a lot of corrupted accounts. The more ships you had, the more likely you were to have a corrupted account. The new ASOP makes the first activation of ships only happen when you specifically call them (one by one only), which greatly limits the stress on the database.