How do you know compression is good?
If you used the "thumb method" you don't know. Even using a gauge and getting good even readings, there could still be cylinder wear causing a drag when hot. I have run into several Kawasakis that start to "fade out" the way you describe. New pistons/rings and some times an overbore is the cure.
Start of course with plugs, filters and clean the carbs. The CDI is probably not the trouble but the plug wire ends will corrode. They are easily changed or cleaned ans the cable is trimmed back about a 1/2".
If it feels like it is "cutting out" and maybe making popping noises, you have ignition trouble. If it feels like it is running as fast as it can, but is pulling an anchor, you have fuel or engine trouble.
Also don't overlook a binding pump or shaft. That can bog down a ski although it is rare.