Wow!! That a lot of dish soap!
you need to buy fake eggs -wood or ceramic. Buy many. Put several in each nest box (or in the ones that they regularly use). Then they are not rewarded with a treat. Also, you will need to collect eggs more frequently.
If you are unable to collect eggs...