There’s been a fair amount of change since the v1.26 release in the source code (but the version number hasn’t been ticked up yet)… something in it could be causing one of your problems… I’d stick with the v1.26 release to eliminate as many variables in your troubleshooting.
When I see pass/fail issues, it’s most likely an issue with the encoders (if the motors turns, but it reports a fail, it means the system didn’t read enough encoder steps for how long the motor turned). I suspect a bad connection somewhere… maybe reseating the cables (yet again I’m sure) and making sure the cables aren’t run near AC power cords.
Good to know, I plan on plugging in the shield I received a couple of weeks ago this weekend. A couple of birds moved into the shed I stored the Maslow in and need to be persuaded to move out