good that you've already tried some preventive measures. If you want to avoid using chemical sprays, there are several non-toxic methods you can use to control and eliminate fungus gnats:
Sticky Traps: Continue using yellow sticky traps. While they may not completely eliminate the problem, they will help reduce the adult population by trapping them as they fly around.
Top-Dressing with Sand: In addition to using cinnamon, you can top-dress your soil with a layer of sand. Sand prevents adult gnats from accessing the soil to lay their eggs. It also makes it difficult for the larvae to emerge from the soil.
Let the Soil Dry: Fungus gnat larvae thrive in moist soil. Allowing the top inch or two of your soil to dry out between waterings can help disrupt the gnat life cycle. Be sure not to let your plants wilt, but adjust your watering schedule to keep the top layer drier.
Hydrogen Peroxide: Dilute 3% hydrogen peroxide with water (1:4 ratio) and water your plants with the solution. This can help kill the larvae in the soil without harming your plants.
Sticky Barriers: Create physical barriers using double-sided sticky tape around the base of your pots. This will trap adult gnats trying to reach the soil.
Beneficial Nematodes: Beneficial nematodes, such as Steinernema feltiae, can be effective in controlling fungus gnat larvae in the soil. They are a natural predator and can be watered into the soil.
Maintenance: Keep your grow area clean and free of decaying organic matter, which can be a breeding ground for fungus gnats.
Examine New Plants: Before introducing new plants to your indoor grow, inspect them for signs of fungus gnats or other pests. Isolate new plants for a period to ensure they are pest-free before integrating them into your grow space.
It's essential to be patient because it can take some time to see significant results when using non-toxic methods. A combination of these practices should help reduce the fungus gnat population over time. Additionally, maintaining good overall plant care practices will help prevent future infestations.