Sorry, I can’t offer a solution, just a story from when I was living in Doha, Qatar… your situation reminded me of my stupidity in not putting two and two together
For months I had these sewer flies, like you say flying ‘Dumbo’ like around the bathroom… where did they come from, why were they there, were they going to kill me? To be honest I had more success killing them - they are almost sitting targets, but after a while I began to be concerned about karma!... and was diverted by a bit of a sewer smell. I called the maintenance guys around and they stopped a gap between the trap and WC… didn’t work. Called them out again, and again, and again…
Doh!... dawned on me, the bidet trap had evaporated. I mean who uses those things? What a waste of ceramic. I turned the tap on for thirty seconds: the smell went and not a single fly came back.
I only hope your solution is as simple