Assuming your highbeam works properly, you can take that relay out and switch in your fuel pump relay and your bank angle relay to see if they will power your highbeam. Cycle the highbeam switch a couple times to see if it works properly.
You can also use that highbeam relay to swap into fuel pump relay connector and see if that gets the pump priming.
The factory original relays from mid 2000 don't last forever, you might want to buy a couple from Honda just to have on hand.
You could also check the fuel pump connector for good connection. It passes thru by the back of the fuel tank where the subframe connects to the frame, right under the seat. You can usually see it under the front portion of the rear section plastic on the left side of the bike.
The bank angle sensor and it's relay, sidestand switch, and the fuel pump relay and fuel pump connector all have to be in working order for the pump to prime when turning on the ignition switch.
And of course kill switch has to be set to run.