Losing a war with gnats

I have been battling fungal gnats for a couple months now and don’t know what to do.

I have tried so many things: Sticky traps for adults (which get most of them) Sprays (BioAdvanced, neem oil, sevin) Hydrogen peroxide Cinnamon Mosquito bits/dunks (always steeping in watering can and sprinkled in top few inches of soil) Repotting

Im feeling pretty hopeless as everything I have tried doesn’t seem to make a difference. Any ideas/advice?