Welcome to TRS
I am showing this type of Filler for 2001 Ranger:
https://i.ebayimg.com/images/g/xgsAAOSwa8Jf88S7/s-l1200.webp
The larger tube is where the gas goes in
The smaller tube is where the air comes out, if air can't get out gas can't go in
Some air will come out the EVAP system, but if its blocked you should still be able to fill tank at a good speed
There is a "rubber" hose on the end of each tube where it connects to the gas tank
Either the larger rubber hose is kinked so gas can't flow IN
OR
The smaller Vent hose is kinked or blocked so air can't flow OUT
With gas cap off look at the Vent hole(s) around the larger hole where gas nozzle goes in, see if its open
Go under the Ranger see if you can feel the rubber hoses for kinks
P0455 Evaporative Emission Control System Leak Detected (gross leak)
This means when driving the EVAP system can not get gas tank to show negative pressure
EVAP system uses engine vacuum to apply negative pressure to the gas tank to suck out gas fumes when driving and gas in the tank is sloshing around
Code means there is an air leak in the EVAP system somewhere
Could be vent hose has cracked and blocked air flow OUT, or Bugs have built nests in the broken hose
But this code, or P0457, would not effect filling the tank, for sure