This requires more sophisticated routing capability than you might at first think.
There are a few utilities that can intercept a stream on its way to your outputs & speakers, but the simpler ones can only affect the entire stream, they can't split it & handle each part separately.
The cheapest app I can think of that could do this would be Rogue Ameoba's Audio Hijack. There is a more expensive app, Loopback from the same company, but it's harder to manage at hobbyist level. [There is also a cheaper, much more consumer-oriented one, SoundSource, which is also very good… but it can't do this task.]
Audio Hijack can actually intercept the audio stream at any point, whilst also being able to pass it through. This would give you the chance to send signal to Bluetooth, then run the pass-through into a delay & volume control, before sending it onward to the internal speakers.
Ignore the actual routing details, this is just an example.
This would give you control over the delay & relative volumes. One issue you may find is that Bluetooth doesn't have any kind of fixed delay amount, it can fluctuate depending on conditions. It was never designed for critical listening. The only other thing is that Audio Hijack needs to be running & the 'Record' button, bottom left, pressed [even though you're not actually using it to record anything].
There's a free demo if you wanted to try it out.
I have to add a slice of personal opinion here - Rogue Amoeba's contribution to the Mac's audio routing capabilities is second to none. Others exist; none integrate so smoothly. [I have no affiliation, merely a satisfied customer.]