You know two very important things. 1) the engine runs, so the ignition is ok and the issue is in the carbs. 2) the problem is insufficient fuel, you know the engine is not flooding. Take the carbs back off and remove the fuel bowls. Determine they are full of fuel - eliminates needle and seat/stuck float issues as the problem. If the bowls are empty, figure out why and try it again. If the bowls are full, it means that fuel can not be drawn up into the air stream for some reason. Take the carbs back apart and make sure you can spray a clean jet of carb cleaner through all the fuel and air passageways. You have to take the carbs completely apart to do any good. It is vital to understand that the fuel that enters into the air stream through the main bore of the carb is not just fuel, but fuel already mixed with air. Those separate small holes at the intake bell are air passageways that lead into the fuel passageways coming from the main and pilot jets respectively. The amount of air is controlled by a variable needle (pilot air screw) in the pilot circuit and a jet, sometimes permanent, in the main system. In both cases, the air mixes with the fuel in an emulsion tube directly above both the pilot and main jet. When the air stream through the carb draws out fuel, it pulls in air at the same time which mixes with the fuel before it emerges into the main bore. So you have to take everything apart and figure out what all the passageways do and make sure carb cleaner spray comes out all the right places. The pilot circuit usually has no separate emulsion tubes, the jets are integral to the tube which is why they have a perforated tube on the end. Take the pilot jet out and spray into the air passageway that leads to it from the intake bell and the stream should come out inside of the pilot jet opening. It should also come out of the pilot air screw opening. Spray into the pilot jet opening and you should get spray coming out in the main bore right where the throttle closes of the bore through a tiny hole(s). The main system works the same way. Take out the main jet and above it will be an emulsion tube - usually just a brass tube perforated with holes. Usually this tube is removed through the main bore and is held in by the main jet. Fuel flows through the main jet, then through the perforated tube. The outside of the tube is surrounded by air, which is supplied through an air passageway coming from the intake bell. Air flows through the perforations in the tube, mixes with the fuel, and then enters the main bore usually metered by a tapered needle. The pilot system works the same way except it is a bit simpler working at only small throttle openings.
So figure out what all the passageways do and where they lead, make sure they are clean and put the carbs back together. Common baffling problems are some big air leak like a vacuum port is uncapped and slides in backwards. The flat or straight bottom side goes toward the engine, the cut away side goes toward the air cleaner.