See if this helps:
Generally, the throttle cable adjustment is done at the engine end of the cable. There should be no need to adjust the idle stop screw.
I suggest adjusting by loosening for more slack in the cable, it's holding the throttle open not allowing the throttle bellcrank to return to the idle position.
1st, once you get all the slack available by backing off the jam nuts, the engine should idle normally (linkage at carburetor bellcrank is in idle position and not being pulled on by the cable).
Assuming you are able to accomplish this then zip-tie the throttle lever on the handlebar to full throttle position.
At the engine, pull the outer throttle cable sheeth away from the carburetor (you might need to adjust jamb nuts, perhaps) enough to pull the carburetor bellcrank to full throttle position and adjust the jamb nuts finger tight on the outer sheeth to hold the carburetor bellcrank in full throttle position.
Check throttle cable operation before final tightening the jamb nuts, there should be just a tiny bit of slack in the inner wire, enough to allow carburetor bellcrank to return to idle position (inner wire isn't pulling bellcrank off the idle stop screw, bellcrank is resting on the idle position adjust screw).
You currently have the cable adjusted too tight or, the cable is not compatible (inner wire isn't long enough).