Pumping into bottle but dry carb float bowl.... Indicates needle valve is stuck in closed position or maybe filter at carb inlet is plugged.
bingo. There is no input filter on the carb. Took our the float, seat and needle, and inlet nipple. Was full of sandy dirt stuff. (sorry it was filmed on a potato)
Probably have "junk" in the tank, a inline filter would be a good idea. Usually trash in the inlet blocks needle valve from closing, causes a overflowing condition.
I had my tank clean and coated a few years back. Always ran a inline filter after that. Dont think it is my tank. Cant say so much for the truck the engine came out of, LOL