I certainly have no idea but one sanity test would be to run a strobe timing light on the bike at idle. You want to make a mark with felt pen so you can be sure it lines up a point on the flywheel and on the plate.
Then swap cdi and see if they still line up at idle.
If they don't then the base advance is different so I'd go no further.
If they do then I'd use a degree wheel to find 15degrees and 20 degrees. Rev it out and see that it travels to 15 degrees or less. If it is nearer 20 degrees it is danger. The rest of the curve was safe on earlier bike so should still be safe.
Unlike your car it will easy start, then advance immediately and slowly retard to about 15deg for peak power. Then retard again to shut it down. You will need to be careful to observe that with above test in mind. A clip on tacho would answer that peak power revs would be circa 15 deg.
If you need degree wheel setup advice ask..