Yes wait for a Steam sale. https://steamdb.info/sales/history is good for tracking them, although they are usually all the same dates every year, so not exactly unpredictable.
They are clearing inventory of the current SKUs ready for the refreshed ones, so it's highly likely it will be on sale again this month and/or during the Autumn sale in November.