Clockselect alsa with filesink

I am trying to demo/document a bug

When I use alsasink, I hear the bad audio.

When I replace alsasink with filesink and play the file, audio is fine.

I suspect gst is using the sound card clock causes the bad audio.

So I would like to use the sound card clock when I save audio and see if that saves the bad audio.

I can’t figure out how.

[gstreamer-full] videoteam@mo:~/gstreamer/builddir$ gst-launch-1.0  -v clockselect. \( clock-id=tai decklink2src device-number=1 mode=1080i60 num-buffers=300 ! decklink2demux  ! audioconvert ! audioresample ! lamemp3enc ! id3v2mux ! filesink location=dl2_tone.mp3 \)

with `alsasink provide-clock=false`, alsasink will not provide clock, and pipeline will use system clock instead

How do I send audio to a file and get the same thing I hear with alsasink?