Problems I ran into
A motor or servo can work on a bench but still fail as a robot part if it makes the leg too bulky, too weak, too heavy, or mechanically awkward.
A full 8-leg, 4-DOF-per-leg robot would create a large actuator count, so power distribution has to be designed early.
One printed joint or bracket is not enough; the design has to become repeatable across many joints without turning into a wiring and maintenance mess.
A single central controller becomes less attractive as actuator count increases, which is why the project direction favors modular leg control and staged subsystem validation.