The demon is the problem , I have been through this with some demons in the past , try upjetting 5 more steps
does it have changable air bleeds , you could install a smaller air bleed for the jet circuit , or insert a piece of wire into the existing air bleed if not interchangable , the jet bleeds a re closest to the center of the carb , the outer ones are for the idle circuit