Don't beat yourself up. Sometimes fuel system issues, with reduced power are quite complex and difficult to find. With a clamp on the hose, you would not think that it would leak air. But, an old hose can do this.
Be thankful that you didn't chase such a problem for a month and change the IP in the process. Ask BHD about that. That was a breather problem that had nothing to do with the fuel supply.
Just congratulate yourself in finding the problem without spending a ton of money.