I have seen issues caused by a simple bend in the fuel pipe leading up to the flow sensor, apparently the fuel flow in the pipe can become turbulent after a bend and this throws the sensor off.
Yes; very much so. I spent a lot of time sorting mine out. The Flo-Scan transducer needs a nice smooth pipe run on the way into it. If there is turbulence, things like the electric fuel pump can affect the indication considerably.
However I would be suprised if Cirrus had installed it incorrectly in the factory, which is why I did not raise this earlier.
Socata did this on maybe 100 planes, relying on the ignorance of most owners to not realise it.