R.S.
I really like the apple cider vinegar and ashes ideas. The gnats you have live off the excess water that pools in the base of pots or on top of the soil. You were right to cut back on the water just to eliminate the standing water. There are sprays to use then to get rid of them but for me green is always better for all of us so I'd give the vinegar and ashes a try!