Command not working as intended

I want to run a function at the entity exeucting it facing the coords that it was run at and forward by 0.5 blocks. I did execute at quantumbot facing entity @s eyes at @s anchored eyes run summon armor_stand ^ ^ ^-.5 {NoGravity:1b} to test. It always summoned the armor stand 0.5 blocks in the direction I was facing. quantumbot is another player in my world. To troubleshoot, I tried execute at quantumbot facing entity @s eyes run summon armor_stand ^ ^ ^.5 {NoGravity:1b} and it summon the armor stand facing me and 0.5 blocks in my direction from quantumbot. i dont understand why the first command didnt do work

Continue to help post