I also had success with sand on top, a couple cm is fine- just enough to completely cover all visible topsoil. You may also want to start bottom watering if you can and leave the top undisturbed since the sand will migrate when you top water. You may need to reapply sand periodically so get a decent sized bag.
You may need to rethink your watering schedule for a bit too, fungus gnats love wet soil. Those yellow cards can help track population, change those out regularly (another pro tip is to cut them down to smaller pieces since you’re not actually trying to control the population with the cards)
It looks like the charges are from using the credentials they found not just for finding them. It’s definitely a crap charge because logging into the DB exposed the wider issue of being able to access other customers records.