WRT the shortage of dish soap, this might be not very rational panic buying, or alternatively production may have been curtailed.
Many manufacturers produce a range of cleaning and hygiene products, and I consider it possible that production of dish soap may have been limited in order to free up factory space and staff for hand sanitiser production.