It was basically solved in a very boring manner. The California ports adopted a new system where ships had to book their arrivals in advance.
Now a ship doesn’t leave Asia until it has a berth confirmed. What that has meant in practice is that if a ship finds a long wait for an opening on the west coast they are going through the canal to the East coast ports with spare capacity.
It is far from solved. My deliveries went from 3 weeks to 26 weeks. Computer chips and raw material such as aluminum is scarce. Honeywell also is now 26 weeks delivery on their products.