If you are certain the fast idle cam is not interfering with throttle return, here are some other possibilities.
- Throttle cable adjustment. The two cables need a bit of slack on both at rest. You should be able to wiggle the twist grip about an 1/8 of a turn before taking up the slack in throttle roll on.
- Cable routing. If different from the stock routing, can cause cable friction/bind. Cables work the best and have the least friction when they have no bends. And, the sharper the bend, the more friction is encountered.
- Cable lubrication is important. Unlubed cables don't move as freely as well lubricated ones.
- Frayed core. The multistrand center wire can fray when worn. And, the protruding wires can impede smooth actuation.
- The carb slides can become gummy and not move in the carbs freely. If there is some resistance to movement, they don't return to idle position without "Help".
- The symptoms you describe may also be attributable to the carbs being out of synch. All the slides must have openings equal to the others. At idle they are not fully closed. And, if one is slightly more open that another, that cylinder will try to run faster than the others until extra force is applied to throttle return.
- Lastly, have each of the four Idle Mixture Screws been adjusted per manual?
Good Luck!