Hi,
this is tricky indeed. Basically, you'll need a signed angle, otherwise indeed angles between two vector can not be more than 180 degree,
check the action GetSignedAngleToTarget action on the Ecosystem, this will allow to progress on knowing where you are.
Bye,
Jean