How to design the footprint when the pin positions are slightly different for each part?
PCBs and tubes don't mix well for that very reason the pin tolerances of tubes are too high and bending pins of a tube isn't an option either.

So the answer is to use a proper tube socket. These are made for that purpose, their individual contacts wiggle inside the socket housing to account for the manufacturing tolerances of the tube.