You've got an issue with fuel flow. When you disconnect the fuel hose from the carb, then a full diameter stream should shoot out of the fuel line, if the tank is held above the carb. You'll want to check over the entire fuel system...
Breathers inside the fuel cap get clogged with ethanol scum. Try to breathe thru the cap.
Fuel tanks collect crud in the bottom
Fuel hose can collapse internally... replace with SAE J30 rated automotive fuel hose
Fuel filters get clogged (I see you replaced that already)
Replace the vacuum line that operates the vacuum fuel pump. Those hoses can start to leak, thus pumping less fuel. Use the same type hose as the fuel hose.