I might be misleading myself in some way.

12v seems to be working. When I measure vs ground on the psu, I get 12v by the motor. But I don't when I measure from nearer grounds.

This is strange, because the 5v circuit was running fine.

I'm likely making errors with my hands confounding the attempt to narrow down the issue.