Your drain may appear to be clean but have a look at what they look like inside this scum is perfect breeding grounds for fermentation fly and drain fly.

At KR we can Solve this by a steam treatment. Also you can pour boiling water down your drain on a daily basis for two weeks.