It seems that if a river reach is using the trapezoidal channel type, it will not contribute any data to the flow map(making a totally still river), even when flow speed is specified manually and set to 1. Changing the reach to use the curved channel type makes the river generate flow data. The expected behavior is that either channel type should generate flow data.
Good catch. I’ll add this to the bug list.