Mac - Output different audio streams to two separate devices
I wrote all this before realising you want two routings from one app - that's not going to be possible. I'll leave this here for future searchers.

There are only two apps I know can do this, both by the same company, Rogue Amoeba.

The cheaper &amp; simpler one is SoundSource - $35. There is a more complex/expensive one which can also record any sound source to disk as well, called Audio Hijack - $70.

SoundSource can do all you asked &amp; more.

There is a late third - Boom2 &amp; the newer Boom3D - but it's a notorious crasher &amp; speaker destroyer unless you switch off everything except the routing [judging by the many questions we've seen in here about it. I've never tried it personally].