Is the Amal carb a Premier model?
If so I had a very similar problem with transition of idle to low throttle on a Commando. Took some time to solve. I did the following.
Firstly as suggested take out all jets and check they are correct and clean. One of my jets in the matched pair of carbs was incorrect from new.
Next carefully clean all the internal passages in the carb with carb cleaner and air pressure. The two tiny holes at the back side of the side must be clear and flow when you blow carb cleaner through. This is critical and needs cleaning from both directions.
Next check the fuel level in the bowl is correct. One of mine was several mm different from the other. Amal have a technical sheet on how to do this.
Next check the float has no rough finishes and that the metal tag slots are smooth without metal flash that catches on the float needle. There was a bad lot of floats made so check that. I'll have a look for the post that describes that.
Sometime in the past maybe three years I recall reading a note with a photo describing the updated version of the stayup float. I'm not talking about the original plastic float versus the stay up float but an update of the stayup float which prevented the sticking of the float needle and erratic fuel levels.
I'm pretty certain it was in the Andover newsletter but I have been through the archives and checked about 20 editions and not found the note yet.
I remember it was written by a proprietor of the shop. Probably Andover and he said something like "Amal have updated the float but...
Next check the spindle that holds the float is smooth and doesn't jam.
Next check the gasket on the carb bowl doesn't catch the float.
I keep the choke and beleive the bike should be tuned such that it is needed for the first few mins of warm up. As mention make sure it is being operated correctly. Cable tight the choke is off. Cable loose the choke is on.
Follow the detailed Amal instructions for setting the carb.
Check all this about 5 times and in the end you will have it sorted. Be thankful your not using twin carbs.
You can also try increasing idle jet size. Do you have a 17 two ring fitted. You could try a 19 3 ring.