Source.queue and SourceRef. How to decrease queue buffer?

Hmm, did you try with bufferSize = 0?

From the Doc:
The buffer can be disabled by using bufferSize of 0 and then received message will wait for downstream demand unless there is another message waiting for downstream demand, in that case offer result will be completed according to the overflow strategy.

See also this discussion: