When I bought my 1980 Newport 360 2bbl (318-size BBD from the factory in 1980), I knew it had an issue of running just fine on the main system, but would not idle when it was not on fast idle. If you were coasting to an off-ramp at 65mph, it would die.
No issues with fuel delivery OR the electronic unit hanging on the side of the air cleaner. Pulled the carb apart and all of the passages would flow spray carb cleaner.
In my stack of Chrysler service manuals, in the carb section, I kept seeing a spec for "Low Speed Jet". I finally found an illustration of where it was, near the bottom of the idle fuel feed tube, which is a part of the venturi cluster. Probably EVERY Carter carburetor has one of those restrictions in their idle feed tubes! I noticed that the spec varied widely as to emissions specs.
NOW that I knew ehere the "jet" was, I took things apart, removed the venturi cluster, and probed the bottom of the idle feed tubes to see what was there. Starting with the smallest wire on my bent-wire spark plug gap gauge, the bottom of the tube felt a bit crusty, but it opened for each progressivesly-larger wire. When I could not probe with a larger wire, I figured that was the largest diameter of the jet.
I then went to a local hobby shop, which had a selection of Twist Drills and such. I found one that had drills smaller than I needed. I got back to the shop and laid things out. I started with the smallest drill and worked upward, progressively, cleaning out "the crust" at the bottom of the idle feed tubes. When I went just large enough to "get brass", I stopped there. I flushed the tubes out with spray carb cleaner and put things back together. The car cold-started as normal, but when it came off of fast idle, it IDLED as it should. I confirmed the hot base idle adjustment and that was 30 yrs ago.
SO, I would recommend you do similar with your BBD. Just to make sure things are as they need to be. Hopefully it can improve things, though.
Just my experiences,
CBODY67