Bluetooth speaker and buds: Delay in playback, truncates short sounds
Android has by Design a too bad Bluetooth Audio latency

I have the same Problem for Years and it never got better. I even have that with my Car Audio

For more Information see this: https://www.soundguys.com/android-bluetooth-latency-22732/

very informative