Spent half a day looking for messed up wires, but nothing.
Checked ecu for continuity as the manual says, all good.
Bike still shows code 33, even though injector resistance is correct.
Tried clearing the code with twisting throttle method, it wouldn't clear.
But I noticed that injector does spray now if cranking. Bike actually starts for like a few seconds and then dies.
Tried switching fuel pump relay, still doesn't work. I think I will try getting contact cleaner as suggested, but my contacts that I was able to check all look good with absolutely no signs of corrosion.