Is the evaluation incorrect because of shell?

Apparently, yes.
The grader could be looking for an explicit declaration of /bin/sh -c, though for base images like busybox it is not required.