Playing a mono audio track on specific channel

According to my understanding there is no way to play a sound file straight to the one of eight channels on a 7.1 surround system.
I want to mimic the positions of the speakers within the engine so I could fake this functionality, but I’m now sure how. I’ve tried playing a sound on the right channel using this code:

FVector position = GetActorLocation();
position += GetActorRightVector() * 100.0f;
UGameplayStatics::PlaySoundAtLocation(this, Sounds[0], position);

(Sounds[0] is USoundBase: TArray Sounds)

But it plays all over the map, I can hear it in both the left and right speakers.

Any idea how to achieve this? Preferably with C++ code instead of blueprints.

Small update, after putting UAudioComponent(s) around the player to “cheat” the engine, I found out that I UE generate sounds only for a 5.1 setup. I.E if I connect an hardware device capable of 7.1 and configured as such, Unreal treats channels 5,7 (SideLeft, BackLeft) as one channel and 6,8 (SideRight, BackRight) as one channel as well. Is there any hidden settings menu where I can enable 7.1 surround? Or is it simply not supported in UE?