This is a very simple engine by design. If you have the proper compression, free air into the intake, and fuel atomized at the right time...………...there is no reason it shouldn't run. One of these 3 things isn't happening. At this point I believe you should start from scratch at the beginning.
1. Remove the hose from the intake and while cranking the engine lay your hand over the intake opening. It should have enough intake suction to feel like it will eat your hand. A good hard pull is what your looking for.
2. Go to the exhaust side now. If you have no exhaust leaks, crank the engine again and while doing so, hold your hand over the exhaust outlet. It should build enough pressure to push your hand off for the air to escape. Since the engine wont fire this should be safe to do. If it does not, then you have compression loss through the piston rings, or the valve seats (possibly a head gasket also). Since you did a compression test and had 300 psi, the compression should be good enough to fire the fuel.
3. By the pictures you have taken, providing the procedure was done correctly (turning of the crank in the proper rotation), it looks like your timing marks are good to go.
4. Now to the fuel system. You HAVE to have free unrestricted flow of fuel to the injector pump (without ANY leaks in the suction side which means the fuel bowl issue will HAVE to be corrected) especially since you do not have a supply pump. Fill the fuel tank with fresh clean fuel, follow the line from the fuel bowl all the way to the injector pump. Before you do anything else, remove the bleed screw at the top of your secondary fuel filter. You should get a good amount of fuel coming out of that bleed screw with the weight of a full tank of fuel (if not, you have a restriction between that filter and the fuel tank). Once you have good full there, install the bleed screw back in its place and remove the suction line at the injector pump. You should have the same amount of fuel coming out of that line as you did at the bleed screw (if not, you have a restriction between the filter and the outlet at the pump. Before you go any further you will need to correct any issue of blockage until you have a good flow of fuel at the pump.
5. Next step is to remove the bleed plug on your pump. In your injector pump pics it is the one with the copper washer under it. You should get fuel from there although it will be a lot less, but it should be air bubble free. Reinstall the bleed plug back in the pump. At this point we need to move to the injectors.
6. Unscrew the injector lines at each injector 3/4-1 full turn, then tap the injector line to make sure the line isn't still seated in the injector cup. Pull the engine throttle lever into full fuel, then crank the engine about 15 seconds. Fuel should SQUIRT from each connection. Im talking SQUIRT, not dribble. As each line starts to squirt fuel, once the fuel is air free, tighten that line...…...and do so through all 4 injectors. The fuel system should be bled of air at this point.
OK...…..if this engine doesn't star and run at this point, SOMETHING ELSE is going on to prevent it. I have listed other things to try and check below.
1. 1st thing I would try is to install a 12V electric supply pump in the suction line between the fuel bowl and the 1st primary fuel filter. All this will do is ensure that you have supply fuel, but will also build a bit more pressure into the injector pump. This is not necessarily a proper fix and if the engine starts with it on it could mean your injector pump is at fault.
2. Gain access to where you can see the flywheel and the front crank pulley at the same time. You will need to move one end or the other (pully or flywheel) and see if they rotate together. You only need slight movement (say one starter ring gear tooth) and you will need to move it in both directions. What you are looking for is one end (again, pulley or flywheel) moving with out the other end moving. It could be very slight and I would usually do this with a dial indicator on both. This would tell me whether the crankshaft is still in one piece as designed, or the possibility of it being broken.
3. Drain the engine oil. Look for really fine particles of metal in the oil, especially on the drain plug. Use a new, or clean bucket......they can be very small and difficult to see.
If nothing above has got running or has figured out the problem, it is time to throw in the towel and contact someone with more troubleshooting experience on this type of engine and fuel system. Doing anything else could be a huge waste of money and time. The absolute WORST thing you could do is start throwing expensive parts at this hoping to get a result. You HAVE to know what the problem is to properly fix this at a reasonable cost.
I hope this helps!...………….but unless someone can add other thoughts, there is nothing else I can do here. This is the simplest explanation I can give.