just change shareReplay to share, it fits exactly what u need.
shareReplay
share
https://rxjs.dev/api/operators/share
share is similar to shareReplay that it multicast an obs to multiple subscriber, but share does not store or replay previous emit.