Your pressure sensor is upstream of the fine filter, that’s good and also means the fine filter is most likely not causing the low fuel pressure reading. The “other” connection on the pressure sender is an air line connected to the airbox so the sender can reference manifold pressure, that’s good. I would check that hose to make sure it’s connected at the airbox, not leaking, and not somehow kinked or clogged. You have a bypass around the fine filter (as Rotax recommends) with a check valve, so if the filter gets clogged the fuel can bypass the filter and still flow to the engine.
I can see that the short sections of rubber hose connecting the check valve are cracked and look quite old. Hopefully these were missed at your last 5 year rubber change and don’t represent the condition of the rest of the fuel hose (hidden by fire sleeve). The fine filter also looks older, and probably should be replaced, though I don’t think that is causing your current problem. Stick with checking sender against a mechanical gauge as a first step.