This phenomenon is known as "chain suck"!
In my experience it most often happens with non matching rings as you describe.
What i have done in the past to cure this, is to change the rotational position of the small chainring. Try laying the chain across from the middle to small ring as it would mesh in use, changing the position accordingly.
A 12 tooth drop is perfectly ok.