The protein content is 11.3%.
11.3% of a 30g serving is 3.39 g protein. There's no way they're rounding 3.39 up to 4, so that can't be correct.
But, I do agree that the protein on this is most likely low. I never said it wasn't. I was just trying to convey the futility of calculating protein content based on a nutritional label, not speak to the protein for this specific flour.