I'm trying to make an arduino uno robot arm for coding practice. It has worked in the past (I think using the circuit board as the servo power source which I read was bad but live and learn) but through modifications it has stopped working and I want to build it the right way with a separate power source for the servos. I decided to try this power adapter. I've read on other posts that each servo should have around .5A available and that having 6V will mostly just improve speed & torque and won't damage the servos (I've also tried 4.5V for this). I figured I could use this adapter to test things with 1 or 2 servos at a time but it won't work with any.
When I build the arduino uno introductory servo circuit which uses the circuit board as the power source and an example code, everything works. I measured the voltage and current when it's working with 1 servo powered (all others shown in the picture are disconnected) and the voltage stays around 5V and the current changes from 70mA to a peak of 500mA. My dad, a long-term electrician, told me things only pull the current that they need, which I've also read online. But when I change the servo's power source from the circuit board to the adapter, the voltage stays at around 6V but the current stays at a consistent 530mA.
Can anyone please tell me why the servo is drawing this constantly high current when it's powered by the adapter and any other mistakes I might be making which are causing the servo to not move how I want it to? Like I said, my goal through all this is to find a simple, plug-in power source for the servos. I've seen variable DC power supplies on Amazon for like $50 and I've also worked with those before in school labs but I'd rather not have to spend that much just for this. We also have other random adapters around the house and I know I could order one for fairly cheap but I don't want to run into the same issue after buying one. All advice is appreciated, sorry for any inexperienced ignorance, lol. Thank you