Demon street carb install
This won't help but your throttle pressure rod is also set up wrong. That nut and bolt should not be there..
Re set it so the pin on your carb is where the bolt is. The "extra" slot behind the pin is there in case the TP lever sticks on your trans it won't hold you at wide open throttle..
It will have the extra room in the slot to let the carb snap closed...