First, I would add a trailing comma to your printf. Otherwise the depth and
the md5sum would be combined. On my system that yielded output lines that
ended like this:
... 1,d41d8cd98f00b204e9800998ecf8427e *./bar
where everything after the "1," comes from md5sum. I assume you want the
sum as a string (in quotes). I'd use sed to modify the output:
find . -type f -printf '%Ts,%As,%Cs,"%M",%n,"%u","%g",%s,%d,' -exec md5sum -b {} \; |
sed -e 's/,\(.*\) \*\(.*\)$/,"\1","\2"/'