Mating of Cycloidal Gear

I have constructed a couple of Cycloidal Gear in Autodesk Inventor and the gears are intended for a clock so they have to be very accurate. But when I have mated those gears, I find that something is wrong - either the geometry or the gear ratio (which should not be wrong by any means) - and its causing interference when I rotate the compound gear train. The interference seems to be increasing with the number of rotation. I have looked through other forums but I have found no information regarding this. Any help will be appreciated. I have attached the file if someone can take a look and let me know what's wrong.
Accepted answer
1 Other answer

These web pages may help.
https://www.tec-science.com/mechanical-power-transmission/cycloidal-gear/geometry-of-cycloidal-gears/#Construction_of_a_cycloid
https://www.tec-science.com/mechanical-power-transmission/cycloidal-gear/meshing-of-cycloidal-gears/
Another tool that may help is download and install FreCad
https://www.freecadweb.org/wiki/Download
Then from the tools menu, go to add on's and when the add on's window opens scroll down until you find the Gear workspace. Download and it will install automatically. This workspace has a tool to generate colloidal gears, which can be exported as step files. I do not know how accurate the generated teeth are but may be useful for what you need to do. With colloidal gears exact center distance for meshing gears is important as is pointed out on the web pages.
Freecad works a bit differently than the mainstream Solid Works / Inventor programs but is starting to become a usable tool. Being open source and free it is worth installing and learning to use some of the available tools