Trade Street Demon 750 carb for 625 carb or other

I really don't think the carb is too big, by guess is you have other issues with the engine, timing etc.
I think you just need to double check everything on your engine, something is not correct.

I do have a 625 street demon on a stock 318, its been on there a few years and it a real nice carb, all I had to adjust OTB was the idle. Would not get rid of it for any other carb.

I didn't notice any trouble before I chose to rebuild my TQ carb but that doesn't mean anything. You may be right. I have the initial timing set at 12 degrees BTDC but do not know what the total advance or when it comes in.