Your issue doesn’t seem to perfectly match the problem I had, but I think this deserves to be mentioned: Fast.log isn't updated when Suricata is running
It’s just about the feature you want. And it exactly what that can produce a strange behavior if you don’t put
buffer-size: 0
in the fast: section; at least for testing purpose.