The fuel pump is at the front of the engine, but the pick up point in the tank, is a long way back. That makes the suction line nearly 3 metres long. I have found quite clearly, that the smallest leak in that fuel suction line, anywhere between the pump inlet, & the tank pickup, will result in no fuel arriving at the carby.
It has happened to me, & the tiniest leak, reduced the suction so much, "it wouldn't pull the skin off a custard.". I'd check the complete fuel line out, under the car, & on top of the tank in the boot. Anywhere there is a rubber joiner is a possible leak point. The rubbers go hard, & the leaks occur. Replace any rubber joiners. You'll be surprised how hard the olde ones get, after all these years.
Cheers Banjo