OCF devices like the soundbar work at a plugin level (app) instead of an API level. This means the communication is ST App <> Physical device.
In this post (more details section), I included some info about how these devices work:
There are other devices in the same situation, like Air Conditioners. That’s why I previously created a report to get more info about this but the team hasn’t replied yet.
I pinged the team again and mentioned your case, I’ll keep you updated.