Check the endpoint is stereo first
Spatial sound needs a **stereo endpoint**. A virtual 7.1 device already carries channel positions, and Sonic on top of that produces a diffuse, hollow result.
Get-PnpDevice -Class AudioEndpoint | Select-Object FriendlyName,Status
mmsys.cpl