I suspect there might be several factors. I had already mentioned the possible fuel pressure regulator and the TPS. For the TPS, try to slightly rotate the throttle a smidge, allowing for more fuel. The pressure regulator is behind the airbox. I've replaced three so far and now keep one as a spare. Yes, they do fail even though many think they last forever. They don't, and no one wants a pool of gas on top of the engine while out and about. Check the associated hoses to the fuel system; I can't recall you saying that they are all new. The vacuum hose is often forgotten about. Did you thoroughly inspected inside the tank? Is the fuel filter new, not just assumed to be new, and installed in the correct direction? Is it the right part for the job? If it's an assumed new filter, there could be a restriction. One issue could be water. Yes, water again... Did you test the pump with the fuel injector feed hose leading into a deep container? All the hoses need replacing after a few years. I give mine around 5 years, including the internals. Did you pop out the fuel pump to inspect the screen and connect it to a 12V source to see if it spins? Detaching the fuel line from the rail and activating it does the same. I just like to check when I'm inside the tank. All spark plug wires going to the correct plugs (bike does start for a wee bit)? You have the manual, correct? Maybe this should be a numbered list so others can chime in.
So after all the basics, as mentioned above, the Hall Effect Sensor might have gone glitchy on you. Thats avail at Euromoto 12 11 1 459 033. Its located behind the T-Plate on front of the engine. Hex keyed. Hall makes the plugs spark at the right time.