Not sure what happened with the shop though, i just double checked and i was able to buy the speakers with a gold and silver. I did not accidently put a > instead of a >= in the code....
It might have been that the vortex hitbox pushed you a little too far away from the shop hitbox the first time? so i just extended the speaker shop hitbox a little hopefully that does it