I have several milkweed plants and have, in the recent past, been successful in having monarchs lay eggs and produce more monarchs. Now, I rarely see eggs and if they are fortunate enough to turn into caterpillars, they are being killed by wasps or other predators. My milkweed plants have not been flowering lately and now I don't see eggs even though an occasional monarch flutters in. Any suggestions on how to attract monarchs again? Please note, I do not use pesticides and we had a very rainy summer.
Planting more flowers that attract butterflies can help.
You are doing all the right things and would keep up the good work.
Also a water source can help.