It's kinda amazing how long a bike can run on just full carb bowls really without a pump working. Your out of gas again because the pump is not running. The only way to restart it is to use the jumper wire again.' ' when I try to accelerate, it hesitates and cuts out again. If the above is correct in your case then that is why
When you run the pump you fill the carb bowls, the bike will run for awhile without a fuel pump just on the gas that is in the carbs, then of course you run out of gas because the pump is not pumping in more. I think you are saying the pump only runs when jumped and bike still runs after removing the jumper? This would be normal I think for a short time. Since it does run when pump has been jumper-ed, that pretty much eliminates anything else other than electrical to make the pump run as it should. Check fuses and any/all wires and connectors where you been working.
If the fuel pump only runs when you jumper it, then you have some type electrical problem of course that the bike is not powering the fuel pump like it should. If I am reading that correctly it's not weird at all, makes sense.